Tại sao bạn cần các tùy chọn apt-get clean?

Why You Need Apt Get Clean Options



Tất cả các quản trị viên hệ thống và hầu hết người dùng Ubuntu thông thường thích sử dụng apt-get để cài đặt và nâng cấp các gói nhưng không chú ý đến việc dọn dẹp hệ thống của họ sau đó. Bài viết này sẽ giải thích lý do tại sao bạn cần thường xuyên dọn dẹp hệ thống của mình và cách thực hiện thông qua lệnh apt-get clean.

Lưu ý rằng, chúng tôi đã chạy các lệnh và quy trình được đề cập trong bài viết này trên hệ thống Ubuntu 18.04 LTS.







Tại sao chúng ta cần apt-get clean?

Trong hệ điều hành Ubuntu và Debian, trong khi sử dụng apt-get để cài đặt hoặc nâng cấp gói, các gói trình cài đặt được tải xuống từ kho lưu trữ cục bộ trong hệ thống của bạn và được cài đặt từ đó. Các gói đã tải xuống có định dạng .deb và chúng được lưu trong thư mục var / cache / apt / archives /. Hệ thống giữ các gói trình cài đặt này trong bộ nhớ cục bộ ngay cả sau khi bạn gỡ cài đặt chúng. Nói chung, khi chúng tôi cài đặt một gói bằng apt-get, những điều sau sẽ xảy ra:



  • Nó kiểm tra xem gói yêu cầu có cần gói phụ thuộc hay không; những gói đó là gì và liệu chúng có được cài đặt hay không.
  • Tải xuống gói và các phụ thuộc của nó.
  • Cài đặt gói.

Tất cả các gói và phần phụ thuộc của chúng được giữ trong bộ nhớ cục bộ tại thư mục / var / cache / apt / archives. Ngoài ra, nếu bạn nâng cấp gói, phiên bản mới của nó cũng được tải xuống tương tự và được lưu trên bộ nhớ cục bộ. Nói chung, khi bạn đã cài đặt hoặc nâng cấp các gói, bạn không cần tệp trình cài đặt .deb nữa. Bạn nên xóa những tệp này vì chúng đang chiếm dung lượng hệ thống của bạn.



Để kiểm tra kích thước của các tệp .deb chiếm dung lượng, bạn có thể thực hiện lệnh sau trong Terminal của mình:





$của -NS /ở đâu/bộ nhớ đệm/đúng cách/kho lưu trữ

Sử dụng apt-get clean

Các apt-get phân cắt lệnh n giúp xóa bộ nhớ cache sau khi bạn đã cài đặt các gói bằng lệnh apt-get install trong hệ thống của mình. Nó loại bỏ các tệp không còn cần thiết nhưng vẫn còn nằm trên hệ thống của bạn và giữ lại không gian hệ thống.



Lệnh apt-get xóa các tệp trình cài đặt .deb đã truy xuất và xóa / var / cache / apt / archives chỉ để lại các tệp trong khóa và thư mục một phần.

Nếu bạn xem / var / cache / apt / archives thư mục sử dụng ls như sau, bạn sẽ thấy số lượng tệp có phần mở rộng .deb.

$sudo ls /ở đâu/bộ nhớ đệm/đúng cách/kho lưu trữ

Bây giờ chạy hoạt động sạch như sau:

$sudo apt-get sạch sẽ

Tại thời điểm này, bộ nhớ cache sẽ bị xóa và bạn sẽ chỉ thấy tệp khóa và một phần thư mục.

Lưu ý rằng apt-get sạch sẽ không gỡ cài đặt các tệp khỏi hệ thống; nó chỉ xóa các tệp khỏi bộ nhớ cache.

Apt-get autoclean

Tương tự với apt-get sạch sẽ , một lệnh khác apt-get autoclean cũng làm sạch kho lưu trữ cục bộ của các gói đã truy xuất nhưng chỉ dành cho các gói mà bạn đã gỡ cài đặt hoặc những gói không có phiên bản mới hơn. Nó thực hiện hoạt động dọn dẹp cho các gói như vậy vẫn còn trên hệ thống và không còn cần thiết nữa.

Nếu bạn chạy autoclean apt-get, bạn sẽ thấy các tệp .deb bị xóa.

Tương tự như apt-get clean, apt-get autoclean không gỡ cài đặt dạng gói hệ thống,

Sự khác biệt giữa apt-get clean và apt-get autoremove

Một số người dùng thường bị nhầm lẫn giữa apt-get sạch sẽapt-get autoremove khi thực hiện thao tác dọn dẹp trong hệ thống của họ. Chúng là hai lệnh không giống nhau và có các chức năng hoàn toàn khác nhau. Apt-get sạch sẽ hoặc apt-get autoclean chỉ xóa các gói đã truy xuất khỏi bộ đệm cục bộ trong khi apt-get autoremove loại bỏ các gói không cần thiết đã từng được cài đặt dưới dạng phụ thuộc. Vì vậy, khi bạn gỡ cài đặt một gói, các phần phụ thuộc của các phần này sẽ không có giá trị sử dụng. Do đó, bạn nên chạy autoremove lệnh để loại bỏ tất cả những phụ thuộc quá.

Dọn dẹp hệ thống phải là một phần trong quá trình bảo trì thường xuyên hệ thống của bạn để tránh những lộn xộn không cần thiết chiếm dung lượng ổ đĩa của bạn. Trong số nhiều công cụ dọn dẹp khác, apt-get clean là một trong những công cụ hữu ích có thể giúp bạn xóa các tệp bộ nhớ cache tồn tại trong hệ thống và chiếm dung lượng ổ đĩa.