Aptitude không xóa các gói được cài đặt tự động


7

Dường như aptitude không loại bỏ các gói được cài đặt tự động không phụ thuộc vào nếu các gói này được đề xuất bởi bất kỳ gói nào khác (được cài đặt thủ công).

root@host:/# aptitude install unattended-upgrades 
The following NEW packages will be installed:
  iso-codes{a} lsb-release{a} python-apt{a} python-apt-common{a} python2.6{a} python2.6-minimal{a} unattended-upgrades 
...

root@host:/# aptitude remove unattended-upgrades 
The following packages will be REMOVED:  
  unattended-upgrades 

...

root@host:/# aptitude why python-apt
i   apt Suggests python-apt

Tôi có thể (bằng cách nào đó) hiểu tại sao điều này là mong muốn, nhưng có cách nào để ghi đè lên nó

Câu trả lời:


6

Hành vi này được kiểm soát bởi các tùy chọn Apt::AutoRemove::SuggestsImportant.

Tùy chọn: Apt :: AutoRemove :: Gợi ý quan trọng

Mặc định: đúng

Mô tả: Nếu tùy chọn này là đúng, thì aptitude sẽ không coi các gói không được sử dụng (và do đó sẽ không tự động loại bỏ chúng) miễn là bất kỳ gói được cài đặt nào gợi ý chúng. Để biết thêm thông tin, hãy xem phần có tên là Quản lý các gói được cài đặt tự động.

http://aptitude.alioth.debian.org/doc/en/ch02s05s05.html#configApt-AutoRemove-SuggestsImportant

Bạn có thể đặt tùy chọn này thành false trong một trong các tệp cấu hình của aptitude, để cho phép aptitude tự động xóa các gói chỉ được đề xuất bởi các gói khác. Ví dụ: chỉnh sửa hoặc tạo /etc/apt/apt.conf và thêm dòng sau

Apt :: AutoRemove :: Gợi ý quan trọng sai;


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.