Tôi có thể chạy `apt-get purge --auto-remove` không?


13

apt-get purge --auto-remove packagenamemột lệnh hợp lệ?

Hoặc, nó phải được apt-get remove --purge --auto-remove packagename?

Trang web Ubuntu cho apt-get ( http://manpages.ubfox.com/manpages/precise/man8/apt-get.8.html ) chỉ đề cập đến bằng cách sử dụng tùy chọn --auto-remove "Nếu lệnh được cài đặt hoặc xóa ... ", vì vậy tôi đã tự hỏi nếu nó cũng có thể được sử dụng với lệnh thanh trừng, vì đó chỉ là một phím tắt cho lệnh remove với tùy chọn --purge.

Cảm ơn bạn.


1
tại sao --auto-remove?
Alvar

2
Nếu tùy chọn --auto-remove được sử dụng khi xóa gói thì nó sẽ loại bỏ các phụ thuộc của gói không còn cần thiết. Kiểu như cách apt-get autoremovekiểm tra và sẽ "loại bỏ các gói được cài đặt tự động để đáp ứng sự phụ thuộc cho các gói khác và hiện không còn cần thiết nữa" (từ trang chủ được liên kết ở trên).
dùng981178

1
Nếu bạn kiểm tra trang chủ, bạn sẽ nhận thấy rằng autoremove có thể được sử dụng như một lệnh (autoremove) hoặc như một tùy chọn (--auto-remove) trong một lệnh. Tuy nhiên, nó chỉ được đề cập như một tùy chọn trong ngữ cảnh của lệnh install hoặc remove, vì vậy tôi tự hỏi liệu tùy chọn này cũng có thể được sử dụng với lệnh thanh trừng. Sử dụng tùy chọn này chỉ là một cách để tắt nó, thay vì chạy hai lệnh riêng biệt.
dùng981178

13
Bạn cũng có thể sử dụngapt-get autoremove --purge
daboross

Câu trả lời:


12

Vâng, những lệnh đó là hợp lệ. Hơn nữa, chúng tương đương vì purgetương đương với remove --purge(xem man apt-get).


Cảm ơn. Vâng, tôi đã hình dung rằng nếu cái đầu tiên là hợp lệ, thì nó sẽ tương đương với cái thứ hai. Tôi chỉ muốn chắc chắn rằng cái đầu tiên thực sự hợp lệ.
dùng981178
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.