web-dev-qa-db-ja.com

post .debインストールスクリプトの追加

そのため、私は.debを作成しています。インストール後のコマンドをいくつか実行する必要があります(ライブラリパスのリンクなど)。

Sudo dpkg -i <pacakage-name>.debを実行するとスクリプトが実行されるようにする方法はありますか?

17
jrg

ソースのdebianフォルダーにあるpostinstシェルスクリプトを使用して、インストール後にコマンドを実行できます。

これは、パッケージのインストール後に(順番に)実行されるすべてのコマンドを含む通常のシェルスクリプトです。 dpkgはこれを自動的に実行します。したがって、ソースパッケージをバイナリパッケージにパックする前にシェルスクリプトを作成し、「postinst」という名前を付けてdebianディレクトリに配置するだけです。

詳細については、 buntu Packaging Guide をご覧ください。

20
rigved