最も簡単な .deb package の作り方を紹介します。この記事は、こちらの英語の記事に基づいて作成しました。
例えパッケージの名前は helloworld となり、以下のフォルダー構造を作成します。
helloworld_1.0-1_amd64├── DEBIAN│ └── control└── usr └── local └── bin └── helloworld
root フォルダーの名前は、以下のルールで作成します。
softwareName_majorVer.minorVer-revision_architecture
DEBIAN/control ファイルの中身は以下の通りです。
Package: helloworldVersion: 1.0-1Section: basePriority: optionalArchitecture: amd64Depends: libpng16-dev, libjpeg62-dev #依存するパッケージ名(バージョン)Maintainer: jing <[email protected]>Description: Hello World! When you need some sunshine, just run this small program!
Description の値はマルチ行の場合、2行目から先頭にスペースを入れる必要があります。
usr/local/bin フォルダーに実行ファイルを入れます。
以下のコマンドを実行します。
dpkg-deb --build helloworld_1.0-1_amd64
うまく行った場合、 helloworld_1.0-1_amd64.deb というパッケージが作成されます。