回答:
Daniel Brunoの答えにリンクされているバグの議論から.. PackageKitコンソールクライアントを使用してこれらのファイルを取り除くことができます。pkcon
$ sudo pkcon refresh force -c -1
少し時間がかかりますが、PackageKit自体によって提供されます。(また、cronジョブを設定することもできます)
pkcon(1)の manページから
refresh [force]
Refresh the cached information about available updates.
そして
-c, --cache-age AGE
Set the maximum acceptable age for cached metadata, in seconds. Use -1 for 'never'.
そのため、PackageKitにキャッシュされた情報を削除するよう指示します(キャッシュされた情報を最大許容年齢:neverで更新します)
参照:
/var/cache/PackageKit
ディレクトリで使用されている3.5 GB以上を残していました。私は何が欠けていますか?
dnf
かなり使いました。その下に3つの追加ディレクトリ(23、24、25))があり/var/cache/PackageKit
、すべてにrpmファイルが含まれています。ここでの唯一の本当の選択肢は、この時点での手動削除だと思います。
PackageKitはGNOMEによって使用されます。CLIでYumまたはDNFを使用する場合、これらは必要ありません。.rpmファイルを削除し、/var/cache/PackageKit/metadata/updates/packages
PackageKitを設定してそれらを保存しないようにすることができます。
ファイルに設定があります /etc/PackageKit/PackageKit.conf
# Keep the packages after they have been downloaded
#KeepCache=false
rootとして、この構成オプションのハッシュマークを削除すると、パッケージは保存されません。
はい、これらのパッケージを安全に削除できます。これらのパッケージは、Packagekitによってキャッシュとしてのみ使用されます。
/var/cache/PackageKit/24
または/var/cache/PackageKit/25
ディレクトリを削除する唯一の方法のようpkcon
です。受け入れられた回答からは削除されません。
PackageKitを使用して更新をインストールしない場合(ただしdnf)、PackageKitは更新のインストールに使用するときにのみキャッシュをクリアするため、PackageKitの自動ダウンロードを無効にすることを検討する必要があります。
gsettings set org.gnome.software download-updates false
この自動ダウンロードはオプトアウトではなくオプトインにする必要があると思います。
sudo
、つまりユーザーrootとして行いました。
pkcon refresh force -c -1
アップグレードパスには複数のFedoraバージョンがあったため、このソリューションはうまくいきませんでした。dnf clean all --releasever=xxx
xxxはクリーンアップが必要な古いバージョンであるため、スペースの問題を建設的に解決しました。以前のバージョンの約8ギガのスペースを空にしました。
仮想マシンでFedora25を起動すると、ストレージスペースの警告が表示されました。前述のソリューションに従って/etc/PackageKit/PackageKit.confファイルを編集し、#KeepCache = false行のコメントを外してファイルを保存しました。次に、次のコマンドを実行しました:pkcon refresh force -c -1しかし、/ var / cache / PackageKit /に不要なファイルがまだあったため、削除するコマンドラインでrm -r -f / var / cache / PackageKit / *を実行しましたこれらのキャッシュファイル。FedoraとVoilaを再起動しました!これ以上のエラーはありません!!