向日葵深度linux,完美使用向日葵远程软件

本文分享了一位向日葵爱好者的经验,解决了在非官方支持的Linux发行版Deepin上安装向日葵远程控制软件的问题。通过修改安装脚本,使其能够正确识别Deepin系统,最终成功实现跨平台远程桌面控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本帖最后由 ngfchl 于 2017-7-4 23:11 编辑

看到好多人都在说向日葵的事情,我也是向日葵爱好者啊,一直想在这个电脑上安装,可是一直装不上去,今天突然脑洞大开,发现了问题所在!

其实官网的教程很详细了,我的教程是安装版的,还是从头到尾啰嗦一下吧

第一步,从官网下载Linux版向日葵,然后解压,根据自己的喜好放到文件夹里,这里我是在主目录下新建了程序的文件夹,向日葵就放在里面

ba3ffa8b70f72668aa6fe282ddafadfd.png

第二步,进入向日葵文件夹下的scripts文件夹,在这里打开终端,

ec63294d77f3a9a97ce8cd8962d911ec.png

第三部,按照官方教程,运行安装程序,在终端里运行:./install.sh

2846f877435012b8b24cf928267b0bf0.png

第四步,这里呢,出现了一个错误,很直观,翻译过来就是在第69行需要一个一元表达式,错误是不识别的操作系统

这里就是重点了,用文本编辑器打开install.sh,找到第69行,发现代码:

if [ $os_name == 'ubuntu' ] || [ $os_name == 'centos' ] || [ $(echo $os_name |grep redhat) != "" ]; then

echo 'check operate system OK'

else

echoAndExit 'unknown OS it not impl'

fi

阅读代码,发现向日葵官方识别的Linux操作系统仅为Ubuntu、centos和redhat,如果不是这三个,就返回代码

Error:unknown OS it not impl

发现问题所在,那么解决也就很简单了,在代码中加上deepin就可以了哇,以下是修改后的代码:

if [ $os_name == 'ubuntu' ] || [ $os_name == 'centos' ] || [ $os_name == 'deepin' ] || [ $(echo $os_name |grep redhat) != "" ]; then

echo 'check operate system OK'

else

echoAndExit 'unknown OS it not impl'

fi

保存继续

cd7bc59d72950d7533af99b1bf7298b6.png

第五步,运行修改后的install,哎呀不好,怎么还不行?

ee11bcd982b2f83b38748cd5e92749f7.png

详细一看,呀,错误一样,打开看代码,果然,同样的问题,加上deepin的代码

elif  [ "$os_name" == "centos" ] || [ $os_name == 'deepin' ] || [ $(echo $os_name |grep redhat) != "" ] ; then

gdm_init_create

if [ $os_version_int -lt 7 ]; then

cp init_runsunloginclient /etc/init.d/runsunloginclient || echoAndExit 'can not copy init file init_runsunloginclient'

chmod +x /etc/init.d/runsunloginclient

3a4492e853bbbb990e56bfdced4886db.png第六步,继续运行,完美了!

fb6b08cd0312a107cf21ab51199dcc97.png

第七步,安装完成,运行程序:./start.sh

这时候也会遇到上面的问题,解决方案一样的,

5bda2e96b6cebc19a46d41009bc53e46.png

第八步,完美运行了,只是缺少了本机IP,自己在浏览器里输入就好了

第九步,在浏览器打开的页面里,设置访问密码,

f2a8d9d859492f98d2b3503304f7600d.png

第十步,图中的位置选择Sunlogin Account Login,输入自己的向日葵账号密码,就可以在客户端访问自己的电脑了!

50d1eb91c1a243134e0cc9da3e692d90.png

下面是我在其他电脑远程的画面,完美perfect!

6a7d5c0b52381b5388720cfeb7834060.png

a8131b0bfdbbe14ca5a2578670670c76.png

本来想隐藏下,混个回复,结果找不到哪里隐藏,作罢咯

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值