「rpm -V」に相当するaptとは何ですか(インストール済みパッケージの確認)


回答:


29

パッケージ「debsums」は、インストール済みパッケージに対してハッシュチェックを実行するためにインストールするものです。

たとえば、変更されたファイルを確認するには:

sudo debsums -c

すべてのパッケージにmd5sumファイルリストが付属しているわけではないことに注意してください。次のコマンドを使用すると、システム上のそれらのリストを表示できます。

sudo debsums -l

「debsums -l」は「debsums --list-missing」と同じなので、チェックサムなしですべてのパッケージをリストします。
driax

8

Keesが言ったことをフォローアップするため、ビルド時に生成されたdebsums md5sumファイルを含まないパッケージを処理するために、デフォルトでdebsumsパッケージはaptフックもインストールして、パッケージインストールプロセスの一部としてdebsumsを生成します。したがって、不足しているパッケージのdebsumsファイルを生成する1つの方法は、apt-get install --reinstallです。


ヒントをありがとう!私は常に、システムが独自の署名リストを保持すると想定していました。Ubuntu binutilsld一部のコアツールを含む)にはシグネチャが含まれていないことに気付きます。これは、これらのリンカーツールがシステムのコアにあることを考えると賢明ではないように思われます。
ステファンLasiewski

5
パッケージが不足しているパッケージのデブサムを生成するより簡単な方法を見つけました。コマンドsudo debsums_initはあなたのために重い持ち上げを行います。リポジトリからパッケージをダウンロードし、md5sumを生成します。
ステファンLasiewski
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.