web-dev-qa-db-ja.com

sources.list.dにリポジトリを追加する.debファイルを作成するにはどうすればよいですか?

Ubuntuのインストールに新しいリポジトリを自動的に追加する.debファイルの共有を開始したい(puppetlabs.comにあるようなもの)。

どうやってやるの?

7
Tiago Carrondo

パッケージにpostinstスクリプトを追加できます。

大まかに言って、preinst [スクリプト]はパッケージの特定のバージョンがアンパックされる前に呼び出され、postinstはその後に呼び出されます... postinstは引き続きアクションを試行する必要があります通常は利用できるため、依存関係が必要ですが、これらのアクションが失敗した場合は正しいエラー処理方法を検討してください。

http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html

Operaブラウザは、postinstスクリプトを使用して、自身を/etc/apt/sources.list.d/opera.listに追加しています: http://Pastebin.com/u6SR6krY

4
user26687