検出する方法はありますか?ダウンロード(キャッシュから)そしてインストールされていませんSynaptic、apt、またはdpkgのパッケージを使用していますか?これには特定のフィルタを作成する必要がありますか?では、どうすればよいですか?これについてどこで学べますか?
aptまたはSynapticキャッシュがオンになっていることがわかり、/var/cache/apt/archives
aptを使用して何かをインストールするとキャッシュに何も入らないようです。一方、Synapticでは、後でダウンロードしてインストールすることを選択できます。
私が望むのは、まだインストールされていないキャッシュに何があるのかを知ることです。
ベストアンサー1
速くて汚い:
PATH=/sbin:$PATH dpkg --no-act -iGE /var/cache/apt/archives/*.deb 2>&1 |grep -v skipping
これを行うには、dpkgがすでに同じバージョンまたは最新バージョンのパッケージ()をスキップしてキャッシュからパッケージをインストール--no-act
()するふりをする必要があります。ルートである必要はありませんが、コマンド検索パスにいくつかのユーティリティが必要です。これは、モードで使用していなくても、パスにいくつかのユーティリティが必要であると主張するためです。-i
-GE
/sbin
dpkg -i
/sbin
--no-act