dpkg -iを使ってDebianに.debパッケージをインストールしたいのですが、システムに何が変わるのかわかりません。

dpkg -iを使ってDebianに.debパッケージをインストールしたいのですが、システムに何が変わるのかわかりません。

.debパッケージでのみ利用可能なソフトウェアを使用したいと思います。私は通常、これらの方法が好きではありません。なぜなら、私のDebianシステムをどのような問題で混乱させるのかと恐れているからです。フランケン Debianだから、インストールプロセスを見る方法があるかどうか疑問に思います。dpkg-i私のシステムにどのような変化があるかを確認してください。こんなことだろうdpkg --dry-run -iこれのために働きますか?

dpkg経由で​​ソフトウェアをインストールするのは完全に安全ですか?

ありがとうございます。

答え1

コメントからbodoが提​​案したようにパッケージを抽出するか、mcを使用してパッケージを掘り下げることができます。これにより、どのファイルがインストールされるのか(CONTENTS)、どのスクリプトが実行されるのか(DEBIAN/preinst、)を確認できますDEBIAN/postinst

もちろん、パッケージは常にスーパーユーザーとしてインストールされ、スクリプトpreinstは何でもできるため、信頼できないパッケージをインストールするのは安全ではありません。rm -rf /

答え2

あなたが指摘したWikiに記載されているようにFrankenDebianを作成するには、「外部」リポジトリを追加する必要があります。パッケージをインストールすると、dpkg現在宣言されているリポジトリを使用するため、安全でなければなりません。 .debに現在リポジトリにないソフトウェアバージョンが必要な場合、インストールは失敗します。 pdkg/apt/.deb(OSを信頼する人が提供)の全体的な目的は、インストールを簡単かつ安全にすることです。手動で行うことは危険です。

関連情報