アップグレード可能なパッケージのリストはどこに保存されていますか?それではどこで?

アップグレード可能なパッケージのリストはどこに保存されていますか?それではどこで?

私はDebianとRHELディストリビューションのすべてのアップグレード可能なパッケージのリストを入手する方法を探しています。 dpkgが一部のデータを保存していることを知っていますが、/var/lib/dpkg/statusそのパッケージに更新できる新しいバージョンがあることを示す内容が見つかりませんでした。

私の考えでは、apt list --upgradable利用可能なすべてのアップグレードが非常に迅速にリストされているので、いくつかのキャッシュに頼る必要があります。どこかでファイルとして使用できますか?

RHELについては全くわかりません。dnfキャッシュがあるようですが、/var/cache/dnfほとんどはバイナリファイルです。

ベストアンサー1

aptそして、dnfアップグレード可能なパッケージのリストを保存するのではなく、要求に応じてそれらを計算します。インストールされているパッケージのバージョンを、構成済みのリポジトリーで使用可能なバージョンと比較してこれを行います。はい隠れ家(例えば/var/lib/apt/lists中)apt

おすすめ記事