优先考虑同一主机的 PPA/repos

优先考虑同一主机的 PPA/repos

我每天都在使用 GIMP(在 11.10 上)。因此,我需要单窗口模式功能。

因此,我添加了matthaeus123/mrw-gimp-svn PPA,但正如你看到的描述:

GIMP 2.7.5 无法与 Oneiric 中的当前 glib 和 gtk 配合使用。要解决此问题,请安装这些 repos

deb http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu oneiric main

deb http://ppa.launchpad.net/ricotz/testing/ubuntu oneiric main

我必须安装它们。Gnome3 repo 还不错,但 Ricotz Testing 充满了新的 unity 和其他不需要的更新。

作为前一个结果,我遇到了一些 UI 不便。(例如,指示器菜单的背景和文本颜色几乎相同 - 因此很难阅读。)(正如那里所示:)

您将获得最先进的快照!大多数情况下,您应该会获得稳定的体验,但还是会存在问题!

我已经在 google 上搜索了有关 repo 优先级的信息,并且找到了 repo host pin 选项:

 Package: *
 Pin: origin "ftp.debian.org"
 Pin-Priority: 400

太多了!我还有其他 PPA,都还不错。我只想要那个不好的:ricotz/测试

我听说过PPA 清洗。所以降级不会有问题。我只是想知道存储库的优先级,或者 GIMP 单窗口模式 + Gnome Shell(3) 的其他来源

请帮帮我!谢谢!

答案1

我认为这个问题的最佳答案是“升级到 12.04”。如果您想安装和使用 gnome-shell 和其他较新的应用程序,最好升级到较新的 Ubuntu 版本,该版本已经包含您想要的大部分内容。虽然 PPA 可以在 Oneiric 上安装,但它会破坏系统上的其他默认应用程序,这些应用程序并非设计用于较新的版本,因为它们当时不是 Ubuntu 的一部分。如果只是需要较新版本的 glib 和 gtk+,那么最好让 PPA 所有者将这些软件包复制到他的 PPA,而不是告诉您添加其他 PPA。如果它需要较新的版本而其中没有,他是如何在他的 PPA 中构建软件包的?听起来 PPA 和那个 gimp 包坏了,因为它显然不依赖于较新的版本。

作为替代方案,您可以在 Launchpad 上创建自己的 PPA,从 gnome3 PPA 复制 glib/gtk+ 包,然后从此 PPA 复制 gimp,并在新的 glib/gtk+ 进入您的 PPA 并发布后,根据新的 glib/gtk+ 重建它。然后只需添加您自己的 PPA 并从那里升级。您还可以设置新的 GIMP 主干代码的每日构建,但这有点复杂。

答案2

根据网站上有一个新的 gimp ppa。似乎运行良好,安装说明如下:

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

答案3

也许解决这个问题最简单的方法是使用 apt-get update。而不是使用 apt-get upgrade。

然后 apt-get 安装您想要的 gimp 版本,这样它只会拉入直接依赖项。

然后从源列表中删除 ppas。

到 12.04 到来之前您还需要等待几周。

相关内容