そのため、私は.deb
を作成しています。インストール後のコマンドをいくつか実行する必要があります(ライブラリパスのリンクなど)。
Sudo dpkg -i <pacakage-name>.deb
を実行するとスクリプトが実行されるようにする方法はありますか?
ソースのdebianフォルダーにあるpostinstシェルスクリプトを使用して、インストール後にコマンドを実行できます。
これは、パッケージのインストール後に(順番に)実行されるすべてのコマンドを含む通常のシェルスクリプトです。 dpkgはこれを自動的に実行します。したがって、ソースパッケージをバイナリパッケージにパックする前にシェルスクリプトを作成し、「postinst」という名前を付けてdebianディレクトリに配置するだけです。
詳細については、 buntu Packaging Guide をご覧ください。