ubuntu 24.04 向日葵桌面版安装

news/2024/9/23 11:13:36/

向日葵桌面版

ubuntu24.04向日葵无法安装,缺少依赖。向日葵缺少依赖,“有未能满足的依赖关系”。解决方案。

1. 下载本体

mkdir oraysun && cd oraysun
wget https://d.oray.com/sunlogin/linux/SunloginClient_15.2.0.63062_amd64.deb

2. 下载依赖

桌面版依赖,使用23.04中或者22.04(LTS)中的包替代

# 23.04
wget http://archive.ubuntu.com/ubuntu/pool/main/o/openldap/libldap2_2.6.3+dfsg-1~exp1ubuntu2_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gconf/gconf-service_3.2.6-8ubuntu1_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gconf/gconf-service-backend_3.2.6-8ubuntu1_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gconf/gconf2-common_3.2.6-8ubuntu1_all.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gconf/libgconf-2-4_3.2.6-8ubuntu1_amd64.deb

二选一即可

# 22.04
wget http://security.ubuntu.com/ubuntu/pool/main/o/openldap/libldap-2.5-0_2.5.16+dfsg-0ubuntu0.22.04.2_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gconf/gconf-service_3.2.6-7ubuntu2_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gconf/gconf-service-backend_3.2.6-7ubuntu2_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gconf/gconf2-common_3.2.6-7ubuntu2_all.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gconf/libgconf-2-4_3.2.6-7ubuntu2_amd64.deb

3. 改gdm配置

# 获取当前用户名
username=$(whoami)
# 使用sed进行替换
sudo sed -i -e 's/^#WaylandEnable=false/WaylandEnable=false/' \-e 's/^#\s*AutomaticLoginEnable\s*=\s*true/AutomaticLoginEnable = true/' \-e "s/^#\s*AutomaticLogin\s*=\s*user1/AutomaticLogin = $username/" /etc/gdm3/custom.conf

即在/etc/gdm3/custom.conf修改如下

[daemon]
# Uncomment the line below to force the login screen to use Xorg
WaylandEnable=false
# Enabling automatic login
AutomaticLoginEnable = true
AutomaticLogin = youusername

4. 安装

sudo dpkg -i *.deb
sudo systemctl restart gdm

5. 使用

打开向日葵,如有提示弹窗内容错位,可按ALT+F4退出弹窗。

1、已通过工单进行反馈,客服表示会尽快适配。
2、如果不想改gdm配置文件中的自动登录,可以先用ToDesk。
3、如果不想安装依赖的deb包,也可以解包修改control文件去除依赖,并把相应的库文件放入libs文件夹中。
4、运行代码前确保知晓代码含义,以及去除CSDN添加的尾巴。
5、本文仅做技术交流,因任何原因导致的任何问题,本文概不负责。


http://www.ppmy.cn/news/1449977.html

相关文章

Numerical Analysis(byRichard.L..Burden)【pdf高清英文原版】

专栏导读 作者简介:工学博士,高级工程师,专注于工业软件算法研究本文已收录于专栏:《有限元编程从入门到精通》本专栏旨在提供 1.以案例的形式讲解各类有限元问题的程序实现,并提供所有案例完整源码;2.单元…

Vue阶段练习:组件拆分

页面开发思路 分析页面&#xff0c;按模块拆分组件&#xff0c;搭架子&#xff08;局部或全局注册&#xff09;根据设计图&#xff0c;编写html结构css样式拆分封装通用小组件&#xff08;局部或全局注册&#xff09;将来通过js动态渲染实现功能 BaseBrandItem.vue <templ…

文件上传结合springboot

目录 前台页面 后台接口 文件上传总结 前端页面三要素 服务端接收文件 前台页面 <form action"/upload" method"post" enctype"mutipart/form-data"> 姓名<imput type"text" name"username"><br> 年…

019、Python+fastapi,第一个Python项目走向第19步:windows 11 下的pycharm远程连接ubuntu 24.04 服务器

一、说明 欲善其事,必先利其器&#xff0c;先把环境整好&#xff0c;我开发的环境是ubuntu是没有gui的服务器版本&#xff0c;所以必须远程搞才行&#xff0c;今天就是安装一下&#xff0c;链接连接&#xff0c;网上有很多文章&#xff0c;能成功&#xff0c;不过我也弄了一个…

【JavaScript】let,const 和 var 的区别

作用域&#xff1a; var 声明的变量具有全局作用域和函数作用域&#xff0c;可以跨块访问。let 和 const 声明的变量还具有块级作用域&#xff0c;意味着它们在声明它们的块&#xff08;例如&#xff0c;if 块、for 块、函数块等&#xff09;内可见。&#xff08;之前没有块作用…

「C/C++ 01」变量,变量名和指针

目录 一、什么是变量&#xff1f; 二、变量名 三、指针和指针变量 四、总结 一、什么是变量&#xff1f; 变量就是一个用来存储数据的容器&#xff0c;是内存中的一小块空间&#xff0c;变量的类型向编译器指出了变量可存储的数据的性质&#xff0c;编译器将为变量预留必要的空…

rocketmq dashboard控制台中topic状态无法展示

现象 在使用rocketmq控制台查看topic状态和订阅状态时&#xff0c;出现错误和没有信息的情况。 原因 rocketmq控制台版本问题&#xff0c;最新版本为1.0.1&#xff0c;支持rocketmq5版本&#xff0c;如果使用rocketmq4版本的服务无法兼容对应的数据。同理1.0.0版本也无法兼容ro…

免安装SQL管理工具HeidiSQL建库如何选Collation字符校对

免安装SQL管理工具HeidiSQL 文章目录 免安装SQL管理工具HeidiSQL一、安装二、建库因此&#xff0c;通常我们选择&#xff1a; 一、安装 到官方网址&#xff1a;https://www.heidisql.com/ 下载后按不同版本安装或解压&#xff0c;运行目录中的heidisql应用程序。 该工具可以对…