私は最近linux-grsec
サポートされておらず、Arch Linuxリポジトリから削除されましたが、当時はこれに気付かず、私のシステムでサポートされていないカーネルを使用していました。これは、もはやサポートされなくなったコアパッケージを持つセキュリティリスクが明らかである。
ただし、リポジトリから削除されたパッケージが多くなり、システムのサポートが私の知らないうちに終了する可能性があることを心配しています。だからpacman
私のシステムにインストールされているそのパッケージに関する通知を受け取っていないようです。現在インストールされているすべてのパッケージがまだリポジトリで利用可能でサポートされていることを確認する方法があるかどうか疑問に思います。
もちろん、すべてを手動で確認するのに時間がかかることを除いてはそうです。
答え1
を使用して、システムにインストールされているすべてのパッケージをインポートしたり、pacman -Qq
同期データベース内のすべてのパッケージをインポートしたりできますpacman -Slq
。その後、リストを比較する必要があります
comm -23 <(pacman -Qq | sort) <(pacman -Slq | sort)
また、pacman -Qm
それを使用して同期データベースにないパッケージのみを返すこともできます。