安装 GIMP 时未满足的依赖关系

安装 GIMP 时未满足的依赖关系

我无法安装 GIMP,它提示未满足依赖关系。

The following packages have unmet dependencies:

gimp: Depends: python-gtk2 (>= 2.8.0) but 2.24.0-2 is to be installed
      Depends: libc6 (>= 2.11) but 2.13-20ubuntu5.1 is to be installed
      Depends: libfontconfig1 (>= 2.8.0) but 2.8.0-3ubuntu2 is to be installed
      Depends: libgdk-pixbuf2.0-0 (>= 2.22.0) but 2.24.0-1ubuntu1 is to be installed
      Depends: libglib2.0-0 (>= 2.31.2) but 2.30.0-0ubuntu4 is to be installed
      Depends: libgs9 (>= 8.61.dfsg.1) but 9.04~dfsg-0ubuntu11.5 is to be installed
      Depends: libgtk2.0-0 (>= 2.24.0) but 2.24.6-0ubuntu5 is to be installed
      Depends: libgudev-1.0-0 (>= 147) but 1:173-0ubuntu4.2 is to be installed
      Depends: libjpeg62 (>= 6b1) but 6b1-1ubuntu2 is to be installed
      Depends: librsvg2-2 (>= 2.14.4) but 2.34.1-2 is to be installed
      Depends: zlib1g (>= 1:1.1.4) but 1:1.2.3.4.dfsg-3ubuntu3 is to be installed

答案1

由于gimp它是可以在 Ubuntu 存储库中找到的软件包(即您没有尝试安装任何不受支持的应用程序或测试版等),我建议您尝试解决依赖问题而不是绕过它。

因此,我会做以下事情:

  • 查找并记下Depends: <package name>错误消息中的所有语句(例如python-gtk2libc6libfontconfig1等)。这些是存在依赖性问题的软件包。
  • 对于每个软件包,执行 ,sudo apt-get remove <package name>然后sudo apt-get install gimp。以递归方式执行此操作。每次卸载一个软件包后,尝试安装gimp

您应该注意到依赖项问题列表应该更小(情况并非总是如此,但现在让我们保持简单)。
在某个时候 - 可能并非所有软件包都必须卸载 - 安装程序应该继续安装gimp以及所有必要的依赖软件包的“正确”版本。

尝试一下并让我们知道结果如何 ;)

答案2

打开你的终端并使用这些命令:

sudo add-apt-repository ppa:jmou/ppa
sudo apt-get update
sudo apt-get install gimp

如果这不起作用

sudo add-apt-repository ppa:gnome3-team/gnome3
sudo add-apt-repository ppa:ricotz/testing
sudo apt-get update
sudo apt-get upgrade -f
sudo apt-get install gimp

也可能有帮助。

相关内容