elementary OS 5.1 安装向日葵远程控制
其他ubuntu发行版原理相同
官网下载https://sunlogin.oray.com/download/ ubuntu版本
dpkg 安装
sudo dpkg -i sunloginclient-11.0.0.36662-amd64.deb
[sudo] xxxxxx 的密码:
正在选中未选择的软件包 sunloginclient。
(正在读取数据库 ... 系统当前共安装有 196200 个文件和目录。)
正准备解包 sunloginclient-11.0.0.36662-amd64.deb ...
正在解包 sunloginclient (11.0.0.36662) ...
正在设置 sunloginclient (11.0.0.36662) ...
grep: /etc/upstream-release: 是一个目录
grep: /etc/upstream-release: 是一个目录
grep: /etc/upstream-release: 是一个目录
grep: /etc/upstream-release: 是一个目录
grep: /etc/upstream-release: 是一个目录
grep: /etc/upstream-release: 是一个目录
grep: /etc/upstream-release: 是一个目录
grep: /etc/upstream-release: 是一个目录
grep: /etc/upstream-release: 是一个目录
grep: /etc/upstream-release: 是一个目录
Error:unknown OS it not impl
Installation failed
dpkg: 处理软件包 sunloginclient (--install)时出错:
installed sunloginclient package post-installation script subprocess returned error exit status 1
正在处理用于 gnome-menus (3.13.3-11ubuntu1.1) 的触发器 ...
正在处理用于 desktop-file-utils (0.23-1ubuntu3.18.04.2+elementary2~ubuntu5.0.1) 的触发器 ...
正在处理用于 bamfdaemon (0.5.3+18.04.20180207.2-0ubuntu1) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在处理用于 mime-support (3.60ubuntu1) 的触发器 ...
在处理时有错误发生:
sunloginclient
尝试修复软件包依赖
sudo apt install -f
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
fwupd fwupd-signed fwupdate-signed gir1.2-vte-2.91 libfwupd2 libido3-0.1-0 libsmbios-c2 libxmlb1
使用'sudo apt autoremove'来卸载它(它们)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 287 个软件包未被升级。
有 1 个软件包没有被完全安装或卸载。
解压缩后会消耗 0 B 的额外空间。
正在设置 sunloginclient (11.0.0.36662) ...
grep: /etc/upstream-release: 是一个目录
grep: /etc/upstream-release: 是一个目录
grep: /etc/upstream-release: 是一个目录
grep: /etc/upstream-release: 是一个目录
grep: /etc/upstream-release: 是一个目录
grep: /etc/upstream-release: 是一个目录
grep: /etc/upstream-release: 是一个目录
grep: /etc/upstream-release: 是一个目录
grep: /etc/upstream-release: 是一个目录
grep: /etc/upstream-release: 是一个目录
Error:unknown OS it not impl
Installation failed
dpkg: 处理软件包 sunloginclient (--configure)时出错:
installed sunloginclient package post-installation script subprocess returned error exit status 1
在处理时有错误发生:
sunloginclient
E: Sub-process /usr/bin/dpkg returned an error code (1)
bug 解决
sudo mv /etc/os-release /etc/os-release.bak
sudo mv /etc/issue /etc/issue.bak
sudo mv /etc/upstream-release /etc/up
更改系统版本信息
vim /etc/issue
Ubuntu 20.04 LTS \n \l
重新安装
sudo apt install -f
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
fwupd fwupd-signed fwupdate-signed gir1.2-vte-2.91 libfwupd2 libido3-0.1-0 libsmbios-c2 libxmlb1
使用'sudo apt autoremove'来卸载它(它们)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 287 个软件包未被升级。
有 1 个软件包没有被完全安装或卸载。
解压缩后会消耗 0 B 的额外空间。
正在设置 sunloginclient (11.0.0.36662) ...
Created symlink /etc/systemd/system/multi-user.target.wants/runsunloginclient.service → /etc/systemd/system/runsunloginclient.service.
W: APT had planned for dpkg to do more than it reported back (0 vs 4).
Affected packages: sunloginclient:amd64
还原系统信息
sudo mv /etc/os-release.bak /etc/os-release
sudo mv /etc/issue.bak /etc/issue
sudo mv /etc/up /etc/upstream-release
收工