Ubuntu サーバーへのソフトウェア パッケージのインストール スクリプトの準備を始めています。事前にインストールする必要がある依存関係 (データベース、Web サーバーなど) を認識している .deb パッケージとしてスクリプトを作成したいと考えています。
初心者の開発者がdebパッケージを書き始めるのに役立つチュートリアル/リソースをお勧めできますか?
更新: Canonical には、プロセスを非常によく説明する完全なパッケージング ガイドがあります。
Ubuntu サーバーへのソフトウェア パッケージのインストール スクリプトの準備を始めています。事前にインストールする必要がある依存関係 (データベース、Web サーバーなど) を認識している .deb パッケージとしてスクリプトを作成したいと考えています。
初心者の開発者がdebパッケージを書き始めるのに役立つチュートリアル/リソースをお勧めできますか?
更新: Canonical には、プロセスを非常によく説明する完全なパッケージング ガイドがあります。
Debianパッケージの構築にまったく慣れていない場合は、Debian New Maintainers'Guideを参照し、DebianDeveloper'sReferenceを参照することをお勧めします。出発点として、dh_make
(dh-make
パッケージから)作業するのに適したテンプレートが提供されます。
stackoverflow での以前の質問:
ソースから Debian/Ubuntu パッケージをビルドする方法は?
依存関係のあるソフトウェアをインストールする予定がある場合は、実際には .deb パッケージを作成する必要はありません。依存関係を解決するためにパッケージ マネージャーを呼び出して、シェル スクリプトが機能するはずです。
Ubuntu のデフォルトのシェルは Bash です。方法がわからない場合は、基本的なチュートリアルと高度なガイドをご覧ください。
それが役に立てば幸い。