そのため、いくつかのソース コードがあり、それを .deb バイナリに配置して、サーバーに簡単に展開できるようにする必要があります。それを可能にする使いやすいツールを見つけるのに苦労しているようです。ソースコードは Perl です。そして、私はその依存関係をすべて知っています。
私の質問は、そのようなツールを知っていますか/使用していますか? 初心者におすすめは?
Debian には、dh-make-perl の形式の Perl モジュール固有の deb ビルダーがあります。Debian Administration には、その使用方法を説明する記事があります。
私はお勧めしdebhelper
ます。特に以下に関して、他の perl アプリケーションがどのようにパッケージ化されているかを見るかもしれません。
ここに私が考えることができるものの生のリストがあります
dh_make
) - ソースアーカイブを Debian パッケージソースに変換するツール既存のパッケージから開始:
sudo apt-get build-dep <pkgname>; apt-get source <pkgname>; cd <pkgname>-<version>/; debuild -S
apt-get source
通常、パッケージ ソースの開発リポジトリがコンソールに表示されるので、パッチを直接提供しbzr branch lp:....
たり、投稿したりできます。git clone ...
devkey (launchpad.net でサインアップ) をお持ちの場合は、PPA (パッケージ アーカイブ) を作成できます。を使用してソース パッケージをアップロードできますdput
。これらは、適用可能なすべてのディストリビューション/アーキテクチャのビルド ファームで自動的にビルドされます。
仮想の「ベア」コンテナーでのビルドを模倣したい場合は、pdebuild
(対象のディストリビューション/シリーズの chroot を作成する) を参照してください。
一般的な他のツール (vim、git-dch: 変更ログの管理) などと統合する場合は、git-buildpackage、devscripts、vim-addon-manager、debian-keyring、debian-goodies、gnome-pkg-tools、dpkg を参照してください。 -開発
それが今のところの私のブレインダンプです。私はこれを6か月以上かけて苦労して学びました。貴重なリソースを次に示します。