但是有時候為了特定環境部屬方便,還是會希望能夠將 CPAN 模組打包成 Debian Package。
* Solution: dh-make-perl
先安裝 dh-make-perl 套件:
apt-get install dh-make-perldh-make-perl make --core-ok --build --recursive --requiredeps --cpan Plack因此能打包出 Plack 的 deb 檔案。
要注意的是,套件若遇到 build_requires 無法滿足的狀況,程序就會被終止。
所以在 make 時,建議使用 --install 參數取代 --build 參數,或先安裝該模組以及該模組所有的相依模組。
若都無法建置,就還是得把 tarball 抓下來解開,重新 dh-make-perl 一次
dh-make-perl make --core-ok --build --recursive --requiredeps 以上。
* Solution: debian.pkgs.cpan.org
debian.pkgs.cpan.org 一個專門打包最新的 CPAN 模組的 Apt Repository,不過看了一下最後更新是 2008 年 (URL),所以還是別用吧!
* CPAN::Packager
也是一個可將 CPAN 模組打包成 RPM, DEB 的工具,請看 dann 的 slide:
(抱怨: Blogger 還是沒辦法在 Rich Editor 裡自動幫我把 > < Escape 掉,等了好幾年,爛暴了)
0 Comments:
張貼意見