Câu trả lời:
Từ cuộc thảo luận về lỗi được liên kết trong câu trả lời của Daniel Bruno .. bạn có thể thoát khỏi các tệp này bằng ứng dụng khách bảng điều khiển GóiKitpkcon
$ sudo pkcon refresh force -c -1
Phải mất một chút thời gian nhưng được cung cấp bởi chính GóiKit. (và bạn có thể đặt một công việc định kỳ cho nó)
từ trang người đàn ông của pkcon (1)
refresh [force]
Refresh the cached information about available updates.
và
-c, --cache-age AGE
Set the maximum acceptable age for cached metadata, in seconds. Use -1 for 'never'.
Vì vậy, điều này báo cho GóiKit xóa thông tin được lưu trong bộ nhớ cache (làm mới thông tin được lưu trong bộ nhớ cache với độ tuổi tối đa chấp nhận được là: không bao giờ)
Người giới thiệu :
/var/cache/PackageKit
thư mục của mình . Tôi đang thiếu gì?
dnf
khá nhiều. Tôi có 3 thư mục bổ sung (23, 24, 25)) theo /var/cache/PackageKit
đó tất cả đều chứa các tệp vòng / phút. Tôi nghĩ rằng lựa chọn thực sự duy nhất của tôi ở đây là xóa thủ công vào thời điểm này.
GóiKit được sử dụng bởi Gnome. Nếu bạn sử dụng Yum hoặc DNF trên CLI thì không cần những thứ này. Bạn có thể xóa các tệp .rpm trong /var/cache/PackageKit/metadata/updates/packages
và đặt GóiKit để không lưu trữ chúng nữa.
Có một thiết lập trong tập tin /etc/PackageKit/PackageKit.conf
# Keep the packages after they have been downloaded
#KeepCache=false
Khi root, xóa dấu băm trên tùy chọn cấu hình này và các gói sẽ không được lưu.
/var/cache/PackageKit
thư mục của tôi vẫn đang phát triển. Điều đó có nghĩa là: Không hoạt động trên Fedora 24, và của Thomas Mueller , cũng như Fedora 25.
Có, bạn có thể loại bỏ các gói này một cách an toàn. Các gói này chỉ được sử dụng làm bộ đệm của Gói.
Tham chiếu: https://bugs.freedesktop.org/show_orms.cgi?id=80053
/var/cache/PackageKit/24
hoặc /var/cache/PackageKit/25
thư mục sau khi nâng cấp lên Fedora 26. pkcon
từ câu trả lời được chấp nhận không xóa chúng.
nếu không sử dụng GóiKit để cập nhật (nhưng dnf), bạn nên xem xét việc vô hiệu hóa tự động tải xuống GóiKit, vì GóiKit sẽ chỉ xóa bộ nhớ cache khi sử dụng để cài đặt các bản cập nhật:
gsettings set org.gnome.software download-updates false
Tôi nghĩ rằng tự động tải xuống này nên được chọn tham gia thay vì từ chối.
sudo
, tức là người dùng root.
Các pkcon refresh force -c -1
giải pháp đã không làm việc cho tôi vì có là nhiều phiên bản Fedora trong sự trỗi dậy trong con đường nâng cấp của tôi. Tôi đã giải quyết vấn đề không gian một cách xây dựng bằng cách dnf clean all --releasever=xxx
xxx là phiên bản cũ cần được dọn sạch. Nó đã dọn sạch khoảng 8 Gig không gian cho phiên bản trước.
Các pkcon refresh [force]
lệnh được đưa ra trong câu trả lời chấp nhận hoạt động, nhưng, quan trọng, chỉ dành cho các kho hiện đã được bật. Nó không xóa các tập tin không còn cần thiết trong bộ nhớ cache cho các kho lưu trữ cũ, đáng chú ý nhất là các phiên bản phân phối cũ. Những người có thể được xóa một cách an toàn bằng tay. (Nếu bạn thực sự muốn xóa chúng bằng cách sử dụng pkcon
, thì một số cách pkcon repo-enable [reponame]; pkcon fresh force; pkcon repo-disable [reponame]
có thể hoạt động.)
Tôi đã nhận được cảnh báo dung lượng lưu trữ khi khởi động Fedora25 trên máy ảo của mình. Tôi đã làm theo giải pháp đã nói ở trên để chỉnh sửa tệp /etc/PackageKit/PackageKit.conf và bỏ dòng # KeepCache = false và lưu tệp. Sau đó, tôi đã chạy cmd sau: pkcon refresh force -c -1 nhưng vẫn còn các tệp không mong muốn trong / var / cache / PackageKit / vì vậy tôi đã chạy rm -r -f / var / cache / PackageKit / * tại dòng lệnh để xóa những tập tin lưu trữ này. Tôi đã khởi động lại Fedora và Voila! Không còn lỗi nữa !!