0

我有一个小问题,因为我想在 Squeeze 中安装 Imagemagick,但我需要最新版本。Squeeze 最多只支持 6.6.0.4-3,但 Wheezzy 最多支持 6.7.7.10,我需要这个版本。问题是我要安装的地方是生产服务器,我无法将源更改为测试包。

我想我必须编译和安装它,但我不知道我是否会对依赖项有任何问题。

有人可以帮我吗?

谢谢 :)

4

1 回答 1

1

从理论上讲,在实践中,您也许可以使用 [backports.debian.org][1] 获得用于挤压的 wheezy 包,似乎没有 imagemagick 反向移植。

但是,您可能会很幸运地尝试自己构建包。以下内容未经测试(因为我手头没有任何挤压机),但应该可以工作(以 root 身份)

# echo "add backports.debian.org to your apt-sources (for debhelper >=9)"
# echo "deb http://backports.debian.org/debian-backports squeeze-backports main" >> /etc/apt/sources.list
# aptitude update
# aptitude install debhelper/backports
# dget -u --build http://ftp.de.debian.org/debian/pool/main/i/imagemagick/imagemagick_6.7.7.10-5.dsc

由于缺少构建依赖项,最后一个很可能会失败:只需安装那些缺少的 deps(它们将在您收到的错误消息中打印)一旦构建成功,您最终会.debs在您的工作目录中找到一些,其中形成一整套令人喘不过气来的 imagemagick 包 - 为挤压而构建!

于 2013-01-07T10:42:28.020 回答