Synaptic/apt/dpkgを使用してダウンロードされた(インストールされていない)パッケージを検出しますか?

Synaptic/apt/dpkgを使用してダウンロードされた(インストールされていない)パッケージを検出しますか?

検出する方法はありますか?ダウンロード(キャッシュから)そしてインストールされていませんSynaptic、apt、またはdpkgのパッケージを使用していますか?これには特定のフィルタを作成する必要がありますか?では、どうすればよいですか?これについてどこで学べますか?

aptまたはSynapticキャッシュがオンになっていることがわかり、/var/cache/apt/archivesaptを使用して何かをインストールするとキャッシュに何も入らないようです。一方、Synapticでは、後でダウンロードしてインストールすることを選択できます。

私が望むのは、まだインストールされていないキャッシュに何があるのか​​を知ることです。

ベストアンサー1

速くて汚い:

PATH=/sbin:$PATH dpkg --no-act -iGE /var/cache/apt/archives/*.deb 2>&1 |grep -v skipping

これを行うには、dpkgがすでに同じバージョンまたは最新バージョンのパッケージ()をスキップしてキャッシュからパッケージをインストール--no-act()するふりをする必要があります。ルートである必要はありませんが、コマンド検索パスにいくつかのユーティリティが必要です。これは、モードで使用していなくても、パスにいくつかのユーティリティが必要であると主張するためです。-i-GE/sbindpkg -i/sbin--no-act

おすすめ記事