在 18.10 MATE 上,我正在尝试安装我从 16.04 左右开始使用的 x-tile https://www.giuspen.com/x-tile/ 。
寻找 python-gconf 的安装失败,并且 python-gconf 的安装失败,看起来是一个循环依赖。18.10 的 python-gconf 有问题吗?它被替换了吗?我已经在开发者网站上留下了一张便条,但那里已经有一段时间没有 x-tile 活动了。
这是安装尝试的样子。我已经削减了一些输出<...>
sudo dpkg -i x-tile_2.5.1-1_all.deb
<...>
x-tile depends on python-gconf; however:
Package python-gconf is not installed.
<...>
sudo apt install python-gconf
The following packages have unmet dependencies:
python-gconf : Depends: gconf-service
Depends: libgconf-2-4 (>= 3.2.5) but it is not going to be installed
<...>
gconf-service : Depends: gconf-service-backend (= 3.2.6-4.1ubuntu2) but it is not going to be installed
<...>
gconf-service-backend : Depends: gconf-service
Depends: libgconf-2-4 (= 3.2.6-4.1ubuntu2) but it is not going to be installed
Depends: gconf2-common (= 3.2.6-4.1ubuntu2) but it is not going to be installed
x-tile : Depends: python-gconf but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
apt --fix-broken install
只需删除 x-tile。
apt-cache policy python-gconf apt
python-gconf:
Installed: (none)
Candidate: 2.28.1+dfsg-1.2
Version table:
2.28.1+dfsg-1.2 500
500 http://ca.archive.ubuntu.com/ubuntu cosmic/universe amd64 Packages
apt:
Installed: 1.7.2
Candidate: 1.7.2
Version table:
*** 1.7.2 500
500 http://ca.archive.ubuntu.com/ubuntu cosmic-updates/main amd64 Packages
100 /var/lib/dpkg/status
1.7.0ubuntu0.1 500
500 http://security.ubuntu.com/ubuntu cosmic-security/main amd64 Packages
1.7.0 500
500 http://ca.archive.ubuntu.com/ubuntu cosmic/main amd64 Packages
And
apt-cache policy libgconf-2-4:
Installed: (none)
Candidate: 3.2.6-4.1ubuntu2
Version table:
3.2.6-4.1ubuntu2 500
500 http://ca.archive.ubuntu.com/ubuntu cosmic/universe amd64 Packages
关于 Gconf 和 python2
不是他回答您实际上正在寻找的答案,但是gconf已经消失了很长一段时间(由dconf代替),而编写 x-tile 的 python2也不是很新鲜。查看x-tile的代码,它的最新提交几乎是三年前,这在开发人员的时间里是一个很长的时间。
然后呢?
您的选择是尝试联系 x-tile 的维护人员并了解他是否要更新,或者使用另一个平铺扩展,例如这个,它是 Ubuntu Budgie 中的默认扩展,但也适用于 Mate(免责声明:I我是作者)。
该扩展还具有越来越多的 cli 选项,可用于四分之一平铺快捷方式、将所有内容排列在网格中等。
要安装,只需按照此处README 中的说明进行操作。
关于丢失包裹的错误消息让我想到了你禁用了Universe口袋的想法。您应该先启用它并安装更新:
然后通过以下方法
sudo apt-get install ./x-tile_2.5.1-1_all.deb
或使用以下方法继续您的方法。官方 PPA(尚)不支持 Ubuntu 18.10(Cosmic Cuttlefish)。但是 X-Tile 可用于 Ubuntu 18.04 LTS (如您在之前的答案中所见)。
您可以暂时
x-tile
从 PPA 手动安装软件包:像以前一样享受它:
更新:我已向giuspen发送电子邮件以获取 18.10 和即将推出的 19.04 的官方包。
在即将推出的 Ubuntu 19.10 (Disco Dingo) 中,如果您手动
x-tile
获取,该软件包仍然可以安装:python-gconf