Fedora 23 - /var/cache/PackageKit/metadata/updates/packages에 있는 파일을 안전하게 삭제할 수 있습니까?

Fedora 23 - /var/cache/PackageKit/metadata/updates/packages에 있는 파일을 안전하게 삭제할 수 있습니까?

제목 줄에 참조된 폴더가 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에서 캐싱용으로만 사용됩니다.

인용하다:https://bugs.freedesktop.org/show_bug.cgi?id=80053

답변4

pkcon refresh force -c -1내 업그레이드 경로에 여러 Fedora 버전이 있었기 때문에 이 솔루션은 나에게 적합하지 않았습니다. dnf clean all --releasever=xxxxxx가 정리가 필요한 이전 버전인 공간 문제를 건설적으로 해결했습니다 . 이전 버전에 비해 약 8GB의 공간이 삭제되었습니다.

관련 정보