sạch sẽ, autoclean và autoremove - kết hợp chúng là một bước tốt?


15

Liệu nó có hợp lý bằng logic của định hướng Debian để hợp nhất ba lệnh apt-get cleanapt-get autoclean, và apt-get autoremovethành một lệnh duy nhất thực hiện tất cả chúng không?


1
Bạn đang đề cập đến "logic định hướng Debian" nào?
Chai T. Rex

Logic phổ biến trong các hệ thống Debian như Debian và Ubuntu. Logic xuất hiện theo cú pháp, lệnh, thuật ngữ, v.v.
Arcticooling

Câu trả lời:


30

Điều này hoàn toàn phụ thuộc vào những gì bạn muốn đạt được, chúng là riêng biệt cho một lý do. Nhưng hãy xem những gì họ thực sự làm:

  • apt/apt-get clean → làm sạch các gói và cài đặt tập lệnh trong /var/cache/apt/archives/
  • apt/apt-get autoclean → làm sạch các gói deb lỗi thời, ít hơn clean
  • apt/apt-get autoremove→ loại bỏ các gói mồ côi không còn cần thiết khỏi hệ thống, nhưng không thanh trừng chúng, sử dụng --purgetùy chọn cùng với lệnh cho điều đó.

Vì vậy, tùy bạn quyết định xem bạn có muốn kết hợp một trong hai cái đầu tiên với cái cuối cùng hay không và bạn có thể làm điều này như dưới đây:

sudo apt autoremove && sudo apt clean

Nếu đó là những gì bạn thực sự muốn làm, nhưng bây giờ để mã một lệnh bổ sung cho nó là khá thừa để thành thật.

Đọc thêm tài liệu:


1
Tôi đã xác định một bí danh sudo bash -c "apt-get update && apt-get -y upgrade && apt-get -y autoremove && apt-get -y clean"và nó phục vụ tốt cho tôi. Chú ý: autoremoveloại bỏ hình ảnh kernel cũ.
tráng miệng

Nếu tôi hiểu câu trả lời của bạn một cách chính xác, bạn có nghĩa là nói rằng sudo apt-get autoremove && sudo apt-get cleanbao gồm tất cả mọi thứ trong sudo apt-get autoclean?
Bắc cực

2
Chính xác, autoclean chỉ loại bỏ các tệp ra khỏi kho lưu trữ không còn có thể tải xuống, làm sạch hoàn toàn các tài liệu lưu trữ.
Videonauth
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.