Debian-Lenny
如何在 Debian Lenny 上安裝 ImageMagick 6.5.6?
最新的 apt 包是 6.3.7,但在調整 png 大小時存在問題。
這可能屬於超級使用者,但假設您的意思是“6.5.6 或更高版本”……
確保 Squeeze (Testing) 的源條目存在於
/etc/apt/sources.list
:
deb-src http://http.us.debian.org/debian squeeze main contrib non-free
執行
apt-get update
(以根使用者身份)執行
apt-get build-dep imagemagick
(以 root 身份,這將安裝建構依賴項)更改為您將用於建構的目錄。
對於下一部分,您可以成為普通使用者。
執行
apt-get source imagemagick
(應該自動從測試中選擇版本,目前為 6.6.0)這將下載並解壓最新的原始碼包。將 CD 放入創建的包含解壓源的目錄(
imagemagick-6.6.0.4/
截至撰寫本文時)。執行
fakeroot debian/rules binary
,如果一切順利,cd ..
在該目錄中將有一組 imagemagick debs,它們僅具有來自 Lenny 的建構依賴項(即,您剛剛為您的環境反向移植了 imagemagick)。
再次以 root 身份執行
dpkg -i *.deb
。享受您的新軟體包,但請記住定期檢查安全版本並根據需要進行重建,因為您現在處於 Debian 的安全版本框架之外。您可能需要考慮訂閱 debian-security-announce 郵件列表。