我正在尝试在 ubuntu 17.10 上设置多点触控手势,但由于某种原因,我无法安装 libinput-tools。
错误:
The following packages have unmet dependencies:
libinput-tools : Depends: libinput10 (= 1.8.4-0ubuntu0.17.10.1) but 1.8.2-1ubuntu2 is to be installed
E: Unable to correct problems, you have held broken packages.
我知道 libnput10 是默认安装的,因为 ubuntu 17.10 取代了 synaptics,所以 libinput-tools 也应该可以工作?
答案1
看起来您由于某种原因正在处理过时的存储库包(我已经在本地安装了它,所有正确版本的依赖项都可用)。
出现这种情况的原因有很多*,但请尝试以下方法:
sudo apt-get update
sudo apt-get -f install
* 存储库软件包/信息过时的原因:
- 您尚未提取最新的软件包列表(请参阅
sudo apt-get update
执行此操作) 存储库镜像已过时 - 即它应该已从主 ubuntu 存储库同步,但无论出于何种原因,该同步没有发生/在更新过程中发生/由于某种原因未能完成。
该问题超出了您的控制范围(您无法修复存储库),但您可以更改安装指向的镜像 - 请查看此线程:
如何将 Ubuntu Server 中的镜像从区域镜像更改为主镜像?
然后重试上述两个步骤 -