我有一个小问题,因为我想在 Squeeze 中安装 Imagemagick,但我需要最新版本。Squeeze 最多只支持 6.6.0.4-3,但 Wheezzy 最多支持 6.7.7.10,我需要这个版本。问题是我要安装的地方是生产服务器,我无法将源更改为测试包。
我想我必须编译和安装它,但我不知道我是否会对依赖项有任何问题。
有人可以帮我吗?
谢谢 :)
我有一个小问题,因为我想在 Squeeze 中安装 Imagemagick,但我需要最新版本。Squeeze 最多只支持 6.6.0.4-3,但 Wheezzy 最多支持 6.7.7.10,我需要这个版本。问题是我要安装的地方是生产服务器,我无法将源更改为测试包。
我想我必须编译和安装它,但我不知道我是否会对依赖项有任何问题。
有人可以帮我吗?
谢谢 :)
从理论上讲,在实践中,您也许可以使用 [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 包 - 为挤压而构建!