etcディレクトリ
/etcディレクトリへの変更を追跡するには、@ Anthonが示唆しているように、git、subversion、mercurialなどを使用してそのディレクトリをバージョン管理できます。etckeeperなどのツールを使用することもできます。こちらと同様、こちらにもチュートリアルがあります。
etckeeperは、/ etcをgit、mercurial、bazaar、またはdarcsリポジトリに保存できるツールのコレクションです。aptにフックして、パッケージのアップグレード中に/ etcに加えられた変更を自動的にコミットします。これは、gitが通常サポートしないファイルメタデータを追跡しますが、これは/ etcにとって重要です/etc/shadow。それは非常にモジュール化されており、設定可能ですが、バージョン管理の基本を理解していれば簡単に使用できます。
パッケージファイル
私の知るapt限り、ディスク上のファイルと実際のファイルにあるファイルをチェックする方法はありません.deb。どちらも、ファイルの管理に実際に使用してdpkgいるツールでaptはありません。
ただしdebsums、インストールしたファイルの一部を比較するなどのツールを使用して、.debファイルの内容とシステムディスクの内容のチェックサム(md5sum)のみを調べることができます。
この参照serverfaultの質問の詳細についての詳細は、debsumとdpkgチェックサムと同様に、このaskubuntuの質問を。
debsum 例
% debsums openssh-server
/usr/lib/openssh/sftp-server OK
/usr/sbin/sshd OK
/usr/share/lintian/overrides/openssh-server OK
/usr/share/man/man5/sshd_config.5.gz OK
/usr/share/man/man8/sshd.8.gz OK
/usr/share/man/man8/sftp-server.8.gz OK