欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ubuntu 20.04 安装synergy 记录

程序员文章站 2022-07-14 15:58:12
...

synergy下载要收费,不过可以在csdn下载到资源!

安装linux版时的问题

[email protected]:~/Downloads $ sudo dpkg -i synergy-master-stable-c5b83ce-Linux-x86_64.deb 
[sudo] tahr 的密码: 
正在选中未选择的软件包 synergy。
(正在读取数据库 ... 系统当前共安装有 210843 个文件和目录。)
准备解压 synergy-master-stable-c5b83ce-Linux-x86_64.deb  ...
正在解压 synergy (1.8.7) ...
dpkg: 依赖关系问题使得 synergy 的配置工作不能继续:
 synergy 依赖于 libqtcore4 (>= 4.6.2);然而:
  未安装软件包 libqtcore4:amd64。
 synergy 依赖于 libqtgui4 (>= 4.6.2);然而:
  未安装软件包 libqtgui4。
 synergy 依赖于 libqt4-network (>= 4.6.2);然而:
  未安装软件包 libqt4-network。
 synergy 依赖于 libcurl3 (>= 7.19.7);然而:
  未安装软件包 libcurl3。
 synergy 依赖于 libavahi-compat-libdnssd1 (>= 0.6.25);然而:
  未安装软件包 libavahi-compat-libdnssd1。

dpkg: 处理软件包 synergy (--install)时出错:
 依赖关系问题 - 仍未被配置
正在处理用于 gnome-menus (3.36.0-1ubuntu1) 的触发器 ...
正在处理用于 desktop-file-utils (0.24-1ubuntu3) 的触发器 ...
正在处理用于 mime-support (3.64ubuntu1) 的触发器 ...
正在处理用于 bamfdaemon (0.5.3+18.04.20180207.2-0ubuntu2) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
在处理时有错误发生:
 synergy

qt4

20.04把qt4换成了qt5,增加qt4的ppa源

[email protected]:~/Downloads $ sudo add-apt-repository ppa:rock-core/qt4
[email protected]:~/Downloads $ sudo apt-get update
[email protected]:~/Downloads $ sudo apt install libqtcore4 libqtgui4 libqt4-network libavahi-compat-libdnssd1

参考 https://www.jianshu.com/p/a706d2ece694

libcurl3

[email protected]:~/Downloads $ dpkg-deb -R synergy-master-stable-c5b83ce-Linux-x86_64.deb synergy
#在synergy/DEBIAN/control` 把 `libcurl3` 替换成 `libcurl3 | libcurl4`
[email protected]:~/Downloads $ dpkg-deb -b synergy/ synergy-fixed.deb
[email protected]:~/Downloads $ sudo dpkg -i synergy-fixed.deb

参考 https://github.com/adobe/brackets/issues/14786

安装完启动时出现警告

system tray is unavailable, don't close your window
sudo apt-get install sni-qt

20.04没有这个包,我放弃了,18.04应该没有libcurl3的问题,sni-qt应该也能安装!

参考 https://blog.csdn.net/pblearning/article/details/101278721

相关标签: synergy ubuntu