我在这里问这个问题,因为 12.04 Beta 2 是可用的,这个问题迟早会出现。在发布标准后
sudo add-apt-repository ppa:matthaeus123/mrw-gimp-svn
sudo apt-get update
我收到以下错误。
W: Failed to fetch http://ppa.launchpad.net/matthaeus123/mrw-gimp-svn/ubuntu/dists/precise/main/source/Sources 404 Not Found
W: Failed to fetch http://ppa.launchpad.net/matthaeus123/mrw-gimp-svn/ubuntu/dists/precise/main/binary-amd64/Packages 404 Not Found
W: Failed to fetch http://ppa.launchpad.net/matthaeus123/mrw-gimp-svn/ubuntu/dists/precise/main/binary-i386/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
有什么办法可以解决这个问题吗?排除从源代码编译,因为它通常会引入更多多级错误。
答案1
如果你等不及,按照这个:http://www.gimp.org/downloads/您应该从源下载并安装:ftp://ftp.gimp.org/pub/gimp/v2.7/
答案2
简单的答案是 - 安装稳定的 2.8!幸运的是,它还使 gimp 插件注册表(带有著名的保存为 Web 插件)易于安装。
GIMP 2.8 稳定安装
如果你从旧版 GIMP 升级,请访问链接并注意“dist-upgrade”命令http://www.webupd8.org/2012/05/gimp-28-stable-finally-available-for.html(如果您想恢复到 GIMP 2.6.x)
如果您是第一次在当前系统上安装 GIMP,请安装:
sudo add-apt-repository ppa:otto-kesselgulasch/gimp
sudo apt-get update
sudo apt-get install gimp
用于 GIMP 2.8 安装的 GIMP 插件注册表
http://www.webupd8.org/2012/05/install-gimp-plugin-registry-for-gimp.html
sudo add-apt-repository ppa:otto-kesselgulasch/gimp
sudo apt-get update
sudo apt-get install gimp-plugin-registry
答案3
看看那个 PPA启动板上的网站...软件包尚未适用于 Precise。如果您坚持使用该 PPA 安装 Gimp 2.7(您可以,虽然可能很麻烦,但可以撤销),您可以在软件源中编辑该存储库以指向oneiric
而不是precise
(只需更改 中的代号Distribution
)。您确实可能会遇到一些依赖性问题(在这种情况下,我建议删除 PPA 而不是继续安装)。对于 GetDeb、PlayDeb 和 Oracle VirtualBox 等少数存储库,这通常很安全,但 Gimp 在官方存储库中确实有更多依赖项,因此尽管强烈不建议这样做,但您可以自行承担风险,并且您很可能不会遇到任何问题。
答案4
跟进 dougs 的回答 - 这是我的方法(警告,这可能会扰乱你的系统,甚至你的生活):
按照其他答案中所述安装 oneiric ppa。
下面将 xxx 替换为您的架构。
去http://ppa.launchpad.net/matthaeus123/mrw-gimp-svn/ubuntu/pool/main/g/gimp/?C=M;O=D 并下载适合您的架构的 libgimp 和 gimp debs。
提取 deb:在 nautilus 中单击右键,选择“提取到此处”。它将为您创建一个与 deb 文件同名的子目录。
在 libgimp 中:
编辑并从部分中DEBIAN/control
删除。您将看到 libglib 被列出两次。我们想删除最后一个。保存文件。, libglib2.0 (>= 2.30.2)
Depends:
现在我们要创建一个应用了更改的新 deb 文件:打开终端并 cd 到下载和提取 deb 文件的路径。运行
dpkg-deb --build libgimp2.0_2.7.5-2012020902~oo_xxx/
然后安装 deb:sudo dpkg -i libgimp2.0_2.7.5-2012020902~oo_xxx.deb
接下来我们从 ppa 安装 gimp-data:sudo apt-get install gimp-data
gimp 软件包依赖于已随 Ubuntu 12.04 更新的 libpoppler 版本。我们现在将彻底更改依赖项。我不知道这样做会有什么后果。如果 api 已更改,pdf 处理可能不会起作用。
在终端中,cd 进入 gimp deb 解压到的目录。再次编辑控制文件。这次,将 libpoppler-glib6 更改为libpoppler-glib8 (>= 0.18)
。保存文件并重建和安装 deb,就像您对 libgimp 所做的那样。