GNU/Linux >> Linux の 問題 >  >> Debian

Debian –過去48時間に更新されたDebianパッケージのニュースと変更ログを確認するにはどうすればよいですか?

apt-listchangesを使用していますが すべての変更(ニュースと変更ログ)を読む時間が常にあるとは限りません。代わりに、たとえば過去48時間に更新したすべてのパッケージの変更を一覧表示するなどして、事後に変更を確認したいと思います。

たとえば、次のことができますか:

  • apt-listchangesの結果を保存する 時間ベースのシーケンスで
  • 「過去48時間に更新されたすべてのパッケージからのすべての変更ログ」を適切にクエリします
  • 他に何かありますか?

理想的には、このリストには、新しいパッケージ、および更新されたがニュースや変更ログの内容がないパッケージが含まれます。

承認された回答:

apt-listchangesの結果を保存する 時間ベースのシーケンスで

このために私が最も気に入っているアプローチは、apt-listchangesを構成することです。 変更を記載したメールを送ってください。その後、時間ベースのシーケンスは私の電子メールクライアントによって維持されます。

「過去48時間に更新されたすべてのパッケージからのすべての変更ログ」を適切にクエリします

これには何も組み込まれていません(apt パッケージがインストールまたはアップグレードされた日時を具体的に追跡することはありません)。ただし、これはログから確認できます。 /var/log/apt/history.log*を見てください; aptによって実行されるすべての操作が表示されます および兄弟、それぞれについて次の情報があります:

  • 開始日時と終了日時;
  • 要求元のユーザー(sudoを使用して実行する場合 );
  • 以前にインストールされたバージョンとアップグレードされたバージョンを含む、アップグレードされたパッケージのリスト(存在する場合)
  • インストールされているパッケージのリスト(ある場合)と、インストールされているバージョン、およびそれらが自動的にインストールされたかどうかの表示。
  • 削除されたパッケージのリスト(ある場合)
  • パージされたパッケージのリスト(ある場合)。

これを解析して、過去48時間に行われた変更を判別し、アップグレードの場合は、バージョン情報を使用して、変更ログとニュースの関連部分を抽出できます。

これは、dpkgで直接実行されたパッケージ操作を無視します; /var/log/dpkg.log*を見ることができます これらの詳細については、解析が少し難しいです(そして、aptに対応する操作を除外する必要があります 操作)。

(アップグレードされたパッケージには、少なくともDebianからのものである場合、常に少なくとも変更ログの内容が含まれることに注意してください。場合によっては、アーチ固有の変更ログになりますが、常に何かがあります。)


Debian
  1. Debian –コマンドDpkgなしで.debを抽出してインストールする方法は?

  2. Linux – Linux(debian 8)のインストール後の暗号化方法とその結果は?

  3. Debian9にClamAVをインストールして脆弱性をスキャンする方法

  1. Debianでsudoのパスワードをリセットする方法

  2. コマンドラインを使用して、Debian、Ubuntu、または Linux Mint で利用可能なパッケージを検索する方法は次のとおりです [APT]

  3. Debian VM の Bash の解像度を変更するにはどうすればよいですか?

  1. Debian 10 BusterにVLC、Kodi、FFmpegを使用してDeb-Multimediaリポジトリをインストールする方法

  2. Debianにインストールされているパッケージを一覧表示する方法

  3. PHP 7.1、7.2、および5.6をPHPとしてインストールする方法-Debian9上のISPConfig3用のFPMおよびFastCGI