これにより、sudo apt install example-package -y
aptプログラムはリポジトリからdebファイルを抽出してシステムにインストールします。
一部のプログラムにはフォルダconf
内にファイルがあり、/etc
そのexecutable
ファイルはフォルダにあります/bin
が、他のファイルは/usr/share/example-package
フォルダにある場合とない場合があります。
インストール中に生成されたファイル/フォルダのリストを取得することは可能ですか?
答え1
はい。からman dpkg
:
-L, --listfiles package-name...
List files installed to your system from package-name.
あなたの例では、コマンドはdpkg -L example-package
。
答え2
パッケージをインストールする前にパッケージの内容を確認したい場合は、確認したいパッケージのバージョンを選択することもhttp://packages.debian.org/<package name>
できます。そのパッケージのダウンロードリンクテーブルがページの下部に表示されます。利用可能なアーキテクチャ。表の右端の列にはラベル付きのリンクがあります[list of files]
。システムアーキテクチャに一致するリンクをクリックすると、ダウンロードせずにパッケージに含まれる内容を正確に確認できます。
.deb
パッケージをダウンロードしたがインストールしていない場合は、その内容を表示できますdpkg -c <package.deb>
。パッケージのインストール後にスクリプトが実行する操作を表示するには、を使用できますdpkg -I <package.deb> postinst
。これに加えて、postinst
キーワードを使用し、スクリプトがパッケージ内にpreinst
あるpostrm
場合prerm
はこれを表示することもできます。