Ubuntu20.04安装synergy 实现一套键鼠控制两台PC
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 ” 已导入
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
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
