Gimp 2.8 带有很多依赖项。如何安装依赖于 Debian Squeeze 的 gimp 2.8 ?
答案1
向后移植中没有 gimp2.8,因此最简单的方法是将测试存储库添加到您的计算机中:
echo "deb http://ftp.de.debian.org/debian/ testing main" | sudo tee -a /etc/apt/sources.list
然后,您需要配置 apt pin 优先级,将测试版本作为附加版本,以防止分布式升级。为此做
echo "Package: *
Pin: release a=stable
Pin-Priority: 700
Package: *
Pin: release a=testing
Pin-Priority: 650" | sudo tee -a /etc/apt/preferences
之后您可以更新您的软件包列表:
aptitude update
并通过测试安装 gimp2.8:
aptitude -t testing install gimp
它将解决依赖关系并自动升级所有必需的软件包。
您也可以自己向后移植 gimp,但这要困难得多(:
答案2
如果您的磁盘空间不太紧张,将稳定系统与一些应用程序的最新版本结合起来的最简单方法是运行 Debian stable,并维护 Debian stable 的安装或在chroot。
有关在 chroot 中设置类似 Debian 的发行版的指南,请参阅如何在 64 位 Debian/Ubuntu 上运行 32 位程序?(施根部分)。该指南是为 64 位 Ubuntu 中的 32 位 Ubuntu 编写的,但同样适用于 stable 中的 stable 和 Debian。
设置 schroot,并在其中安装 Gimp。您可以在 chroot 之外制作一个包装器来运行 chroot 的 Gimp。将此文件设置为/usr/local/bin/gimp
(假设您在 中安装了 wheezy chroot /wheezy
):
#!/bin/sh
exec schroot -c /wheezy gimp
答案3
wget ftp://ftp.gimp.org/pub/gimp/v2.8/gimp-2.8.0.tar.bz2
mv gimp-2.8.0.tar.bz2 /tmp/
tar xf gimp-2.8.0.tar.bz2
cd gimp-2.8.0/
./configure
make all && make install