web-dev-qa-db-ja.com

Fedora 23システムで「yum」キャッシュをクリアするには、どのコマンドを使用できますか?

Fedora 23システムでyumキャッシュをクリアするには、どのコマンドを使用できますか?私が試してみました yum clean all、ただしデフォルトは次のとおりです。

Redirecting to '/usr/bin/dnf clean all' (see 'man yum2dnf')

「0ファイルが削除されました」

8
eHansen

dnf clean のドキュメントによると:

リポジトリ用に保持されている一時ファイルのクリーンアップを実行します。これには、無効化または削除されたリポジトリから残されたデータや、さまざまなディストリビューションリリースバージョンのデータが含まれます。

dnf clean dbcache

リポジトリメタデータから生成されたキャッシュファイルを削除します。これにより、DNFは次回実行時にキャッシュファイルを再生成します。

dnf clean expire-cache

リポジトリメタデータに期限切れのマークを付けます。 DNFは、次に使用されるときに、各リポジトリーのキャッシュを再検証します。

dnf clean metadata

リポジトリのメタデータを削除します。これらは、パッケージのリモート可用性を決定するためにDNFが使用するファイルです。このオプションを使用すると、DNFが次に実行されるときにすべてのメタデータがダウンロードされます。

dnf clean packages

キャッシュされたパッケージをシステムから削除します。

dnf clean all

上記のすべてを行います。

したがって、dnf clean allがクリーンアップしない場合、それはdnfキャッシュの一部ではありません。 dnfキャッシュは/var/cache/dnfにあります。 /var/cache/yumは以前のバージョンのFedoraから残っている可能性があり(yumからdnfにアップグレードする前)、そのディレクトリ内のファイルをほぼ確実に削除できます。

16
jayhendren