제목 줄에 참조된 폴더가 1.5GB를 차지하는 것으로 나타났습니다. 다음 명령을 실행하여 시스템에 영구적인 손상을 주지 않고 이를 지울 수 있습니까?
rm -rf /var/cache/PackageKit/metadata/updates/packages/*
답변1
토론에서허점다니엘 브루노의 링크답변..PackageKit 콘솔 클라이언트를 사용하여 이러한 파일을 삭제할 수 있습니다.pkcon
$ sudo pkcon refresh force -c -1
시간이 좀 걸리지만 PackageKit 자체에서 제공됩니다. (크론 작업을 설정할 수 있습니다)
매뉴얼 페이지에서PKCON(1)
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에 캐시 정보를 삭제하라고 지시합니다(캐시 정보를 새로 고치십시오. 허용되는 최대 수명은 없음입니다).
인용하다:
답변2
PackageKit은 그놈에서 사용됩니다. 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
루트로서 이 구성 옵션에서 해시 태그를 제거하면 패키지가 저장되지 않습니다.
답변3
예, 이러한 패키지를 안전하게 제거할 수 있습니다. 이러한 패키지는 Packagekit에서 캐싱용으로만 사용됩니다.
답변4
pkcon refresh force -c -1
내 업그레이드 경로에 여러 Fedora 버전이 있었기 때문에 이 솔루션은 나에게 적합하지 않았습니다. dnf clean all --releasever=xxx
xxx가 정리가 필요한 이전 버전인 공간 문제를 건설적으로 해결했습니다 . 이전 버전에 비해 약 8GB의 공간이 삭제되었습니다.