gnome-themes-standard 尝试从 gnome-accessability-themes 覆盖文件

我试图在我的 ubuntu 上安装 gnome3,但是由于某些因素,apt-get 在安装后直接进入无效状态(我相信这还不够)。 每当我尝试任何类型的 apt - get 程序时,都会出错:

You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 gnome-shell : Depends: gnome-themes-standard (>= 2.91) but it is not installed
E: Unmet dependencies. Try using -f.

当我尝试 sudo apt-get -f install 我得到:

Unpacking gnome-themes-standard (from .../gnome-themes-standard_3.0.0-2~natty1_i386.deb) ...
dpkg: error processing /var/cache/apt/archives/gnome-themes-standard_3.0.0-2~natty1_i386.deb (--unpack):
 trying to overwrite '/usr/share/themes/HighContrastInverse/index.theme', which is also in package gnome-accessibility-themes 3.0.0-0ubuntu1~build2
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Processing triggers for gconf2 ...
Errors were encountered while processing:
 /var/cache/apt/archives/gnome-themes-standard_3.0.0-2~natty1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

有什么方法可以修复这个吗?

2
2022-06-07 15:16:25
资源 分享
答案: 1

您正试图同时安装 2 个包含文件 /usr/share/themes/HighContrastInverse/index.theme 的软件包。 这是不可能的。 在 natty 中,此文档在 gnome-themes-standard 中,也不在 gnome-accessibility-themes 中。 您拥有这两个软件包的第 3 个事件版本,因此您需要将您的问题作为错误报告给该第三方。 如果包裹来自不同的第三方,那么这是两个不合适的捆绑资源,它们可能是也可能不是他们认为值得修复的错误。 请确保您首先拥有 gnome-accessibility-themes 的最新变体:运行

sudo apt-get update
sudo apt-get install gnome-accessibility-themes

解决您的问题的最简单方法是等待计划提供者处理计划。 或者,如果完全不依赖 gnome-accessibility-themes,您可以尝试消除它。

产品包装工具实际上提供了一种方法,使两个包装在提供相同数据时也可以共存。 您可以使用 dpkg-divert 重命名文档的捆绑包变体之一:

sudo dpkg-divert --rename --package gnome-accessibility-themes \
                 --divert /usr/share/themes/HighContrastInverse/index.theme.gnome-accessibility-themes \
                /usr/share/themes/HighContrastInverse/index.theme

我并不总是这样建议:​​捆绑包之间可能存在其他冲突,您稍后会发现,如果有很多冲突的文档,它会变得不愉快。 如果您尝试转移,dpkg-divert --remove --rename --package gnome-accessibility-themes /usr/share/themes/HighContrastInverse/index.theme 将终止其影响。

1
2022-06-07 15:45:24
资源