由于工作原因,近期需要使用向日葵远程,但官网上提供了rpm包,但安装不了,对fedora并未做适配,只能自己来处理。
先在官网下载rpm包 SunloginClient-10.1.1.38139_amd64.rpm 这是官方下载地址https://sunlogin.oray.com/download/
1. 安装包, dnf 是安装不了的,他的依赖关系是不能和fedora适配的,我们用rpm强制安装即可
rpm -ivh --force --no-deps SunloginClient

安装后,可以查看其所有的文件均在 /usr/local/sunlogin目录下

2. 运行不了的主要原因是其原始脚本并未对fedora进行适配,下面有三个文件需要手动去调整和修改
分别 /usr/local/sunlogin/rpminstall.sh usr/local/sunlogin/script/common.sh
2.1 common.sh的修改
文件位置 script/common.sh
主要70多行以后,主要是添加fedora的相关信息,修改后内容

2.2 rpminstall.sh的修改
文件位置 /usr/local/sunlogin/rpminstall.sh
修改有两处,都是增加对fedora的支持


2.3 start.sh
文件位置 /usr/local/sunlogin/script/start.sh
修改有一处,和前面相同,增加对fedora的支持

3. 安装 向日葵
在/usr/local/sunlogin目录下,运行运行 sudo ./rpminstall.sh
在桌面中就可以找到了

ok,一切就好,这样可以远程工作了。
先在官网下载rpm包 SunloginClient-10.1.1.38139_amd64.rpm 这是官方下载地址https://sunlogin.oray.com/download/
1. 安装包, dnf 是安装不了的,他的依赖关系是不能和fedora适配的,我们用rpm强制安装即可
rpm -ivh --force --no-deps SunloginClient

安装后,可以查看其所有的文件均在 /usr/local/sunlogin目录下

2. 运行不了的主要原因是其原始脚本并未对fedora进行适配,下面有三个文件需要手动去调整和修改
分别 /usr/local/sunlogin/rpminstall.sh usr/local/sunlogin/script/common.sh
2.1 common.sh的修改
文件位置 script/common.sh
主要70多行以后,主要是添加fedora的相关信息,修改后内容

2.2 rpminstall.sh的修改
文件位置 /usr/local/sunlogin/rpminstall.sh
修改有两处,都是增加对fedora的支持


2.3 start.sh
文件位置 /usr/local/sunlogin/script/start.sh
修改有一处,和前面相同,增加对fedora的支持

3. 安装 向日葵
在/usr/local/sunlogin目录下,运行运行 sudo ./rpminstall.sh
在桌面中就可以找到了

ok,一切就好,这样可以远程工作了。