Ubuntu20.04安装synergy
1.下载解压安装包
这里就是个大坑,必须要下载1.8.8版本的synergy。
wget http://archive.ubuntu.com/ubuntu/pool/universe/s/synergy/synergy_1.8.8-stable+dfsg.1-1build1_amd64.deb
sudo dpkg -i synergy_1.8.8-stable+dfsg.1-1build1_amd64.deb
中间会提示缺少依赖,如果直接使用 sudo apt-get -f -y install ,直接提示卸载了synergy,而不是下载依赖。
这里百度了下,因为20.04换成了qt5,所以这里需要添加qt4的ppa源。
sudo add-apt-repository ppa:rock-core/qt4
sudo apt-get update
sudo apt-get install libcanberra-gtk-module
sudo dpkg -i synergy_1.8.8-stable+dfsg.1-1build1_amd64.deb
sudo apt-get -f install
2. 出现的bug
W: GPG 错误:https://dl.winehq.org/wine-builds/ubuntu xenial InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 76F1A20FF987672F
近日在安装wine时出现了一个小错误,可能是导入的pgp没弄好,所以进行
sudo apt-get update 的命令时出现了上面的没有公钥的错误。
解决办法:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 76F1A20FF987672F
注意,这里必须要加sudo,否则就会出现如下内容
~$ apt-key adv --recv-keys --keyserver keyserver.ubuntu.com F60F4B3D7FA2AF80
Executing: /tmp/apt-key-gpghome.kesBK7SY5q/gpg.1.sh --recv-keys --keyserver keyserver.ubuntu.com F60F4B3D7FA2AF80
gpg: 密钥 F60F4B3D7FA2AF80:公钥 “cudatools <cudatools@nvidia.com>” 已导入
gpg: 处理的总数:1
gpg: 已导入:1
gpg: 找不到可写的钥匙环:未找到
gpg: 读取 ‘[stdin]’ 时出现错误:常规错误
gpg: import from '[stdin]' failed: 常规错误
gpg: 处理的总数:0
3. 最后 sudo apt-get install synergy
遇到的问题:
下列软件包有未满足的依赖关系:
libcanberra-gtk-module : 依赖: libcanberra-gtk0 (>= 0.2) 但是它将不会被安装
synergy : 依赖: libavahi-compat-libdnssd1 (>= 0.6.16) 但是它将不会被安装
依赖: libqt4-network (>= 4:4.5.3) 但是它将不会被安装
依赖: libqtcore4 (>= 4:4.8.0) 但是它将不会被安装
依赖: libqtgui4 (>= 4:4.8.0) 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。
解决办法:“下列软件包有未满足的依赖关系“解决方案_kai_io的博客-CSDN博客
sudo aptitude install
bug1: connet error;端口号不一样
问题原因:linux日志端端口为24800,服务器端为24801