Ưu điểm của việc sử dụng sudo apt-get autoremove so với ứng dụng sạch hơn là gì?


57

Tôi không chắc chắn những gì sudo apt-get autoremove, nhưng đã đọc rằng bạn nên sử dụng lệnh này để loại bỏ bất kỳ gói không cần thiết.

Một trong những quy trình tôi thấy là sử dụng sudo apt-get autoremovevà sau đó sử dụng một cái gì đó như BleachBit để xóa các tệp tạm thời, v.v.

Bạn có thể giải thích những gì sudo apt-get autoremovethực sự làm và có bất kỳ lợi thế nào khi sử dụng lệnh này so với người điều khiển như BleachBit hoặc Ubuntu Tweak janitor không?

Câu trả lời:


79

những gì sudo apt-get autoremovethực sự làm

Bất cứ khi nào bạn cài đặt một ứng dụng (sử dụng apt-get), hệ thống cũng sẽ cài đặt phần mềm mà ứng dụng này phụ thuộc vào. Điều phổ biến trong Ubuntu / Linux là các ứng dụng chia sẻ cùng các thư viện. Khi bạn gỡ bỏ ứng dụng, sự phụ thuộc sẽ ở lại trên hệ thống của bạn.

Vì vậy, apt-get autoremovesẽ loại bỏ những phụ thuộc đã được cài đặt với các ứng dụng và không còn được sử dụng bởi bất kỳ thứ gì khác trên hệ thống.

Có bất kỳ lợi thế nào của việc sử dụng lệnh này so với một thứ như Bleachbit hay Ubuntu Tweak janitor không?

  • Bleachbit hoặc Ubuntu Tweak janitor là các giao diện đồ họa.
  • sudo apt-get autoremove là một lệnh

Tùy chọn này không loại trừ tùy chọn khác: Tôi sẽ giả sử BB và UTJ sử dụng sudo apt-get autoremove(theo một cách nào đó) để loại bỏ các phụ thuộc. Vì vậy, nó không phải là một câu hỏi về "bất kỳ lợi thế". Đây là một vấn đề ưu tiên: bạn là loại người chỉ huy hay bạn là loại người GUI?

Nhân tiện: deborphanlà một trong những công cụ này để làm sạch hệ thống của bạn.


Cảm ơn vì đã chia sẻ. Theo kinh nghiệm của riêng tôi, chạy sudo apt-get autoremovean toàn hơn so với sử dụng một cái gì đó như Bleachbit, tôi (và một người bạn của tôi) đã gặp vấn đề sau khi sử dụng Bleachbit. Chỉ chạy sudo apt-get autoremovecó vẻ an toàn hơn với tôi. Mặc dù tôi đoán nó cũng phụ thuộc vào cách bạn định cấu hình dọn dẹp bên trong Bleachbit (có rất nhiều tùy chọn được trình bày với các hộp kiểm cho những gì bạn muốn dọn dẹp)
sunyata

3

Một bổ sung nhỏ: Kể từ 14.04, bạn thực sự có thể viết apt autoremoveđể loại bỏ các gói được cài đặt tự động để đáp ứng các phụ thuộc cho các gói khác và giờ đây không còn cần thiết như các phụ thuộc.

Hai lệnh này là tương đương:

  • apt autoremove
  • apt-get autoremove

Tôi điều aptapt-getgiống như một số phiên bản Ubuntu, nói chung, không cụ thể autoremove. không phải vậy sao
matt

1
Vâng, đây là sự thật @matt.
prosti
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.