
DEBIANディレクトリにmd5sumファイルを含むDebianパッケージソースがあります。
|-- DEBIAN
| |-- control
| |-- md5sums
- 今私の質問は、このファイルはいつ使用されますか?
- Debian パッケージをインストールする前に、すべてのファイルに対して整合性チェックを実行すると便利ですか?
- コンピュータで手動で変更された md5sum (md5sum 文字列の一部の数値置換) を使用してこの Debian パッケージをインストールすると、エラーは表示されません。同様のファイルが
/var/lib/dpkg/info/<package>.md5sums
How can this to checkintegrity of all file にあります。
答え1
ここにあなたのすべての質問に答えてくれるクイックコレクションがあります:
MD5 sumは、特定のファイルに対してmd5sumプログラムを実行した結果の32バイト文字列です。同じ文字列を生成する2つの異なるファイルを見つけるのは難しいため、MD5を使用してダウンロードしたファイルまたはisoがリモートファイルまたはisoのビット単位のコピーであることを確認できます。
あなたはそれを使用することができますデプサム。
dpkg
または、すでにご存じのように、パッケージをインストールする前にapt-get
確認しないでください。md5sum
あなたが言うファイルは、パッケージがインストールされてから変更されていないことを確認するために使用されます。以下を参照してください。
https://debian-handbook.info/browse/stable/sect.package-meta-information.html
5.2.3。チェックサムと構成ファイルのリスト
... Debianパッケージのcontrol.tar.gzアーカイブには、他の興味深いファイルを含めることができます。最初のmd5sumsには、すべてのパッケージファイルのMD5チェックサムが含まれています。主な利点は、dpkg --verifyを許可することです。14.3.3.1節。 「dpkg --verifyを使用してパッケージを確認する”)を使用して、インストール後にこれらのファイルが変更されたことを確認します。このファイルが存在しない場合、dpkgはインストール時に動的に生成します(他の制御ファイルと同様にdpkgデータベースに保存します)。
答え2
パッケージをインストールするとデプサムその後、インストールされたパッケージに対して手動または予約確認を実行できます。