/etc/apt/sources.listのリポジトリから削除されたすべてのパッケージ名を取得する方法

/etc/apt/sources.listのリポジトリから削除されたすべてのパッケージ名を取得する方法

/etc/apt/sources.listにリストされているリポジトリにインストールされていないインストールされているすべてのパッケージの名前を取得する方法はありますか?または、リポジトリの代わりにdpkg -iを使用してローカルにインストールされたすべてのパッケージの名前を取得しますか?

ベストアンサー1

最も簡単で便利な方法は、新しいaptインターフェースを使用することです。

LC_ALL=C apt list --installed | grep installed,local

最初のコマンドは、システムにインストールされているすべてのパッケージをリストします。各パッケージの後には、[installed,local]そのパッケージがから来たかどうかを示すラベルがあります.deb

コメントから:

aptitude search ~o

このコマンドは、ローカルにインストールされたパッケージがリポジトリを追加しない場合にのみ機能します。最近、多くのパッケージは独自の更新リポジトリを追加するため、このコマンドを使用すると、ローカルにインストールされている多くのパッケージを見逃すことがあります。

おすすめ記事