APT duy trì một chỉ báo cho mỗi gói, cho biết gói đó được cài đặt thủ công (được cài đặt vì người dùng / quản trị viên muốn nó) hoặc tự động cài đặt (chỉ được cài đặt vì nó phụ thuộc vào một số gói khác). Đó là những gì apt-get autoremove
sử dụng để xác định những gì cần loại bỏ: nó loại bỏ các gói được đánh dấu là tự động cài đặt, nhưng không có gói nào được cài đặt hiện tại yêu cầu.
Bạn cần đánh dấu gnome
gói hoặc bất kỳ gói Gnome nào tương ứng với các bit bạn muốn giữ, như được cài đặt thủ công. Dễ dàng nhất để làm điều này trong một công cụ tương tác có quyền truy cập vào cài đặt được cài đặt tự động:
- Trên dòng lệnh, gọi
aptitude unmarkauto PACKAGENAME
để đánh dấu PACKAGENAME là cài đặt thủ công hoặc markauto
đánh dấu nó là tự động cài đặt.
- Trong Aptitude, di chuyển đến dòng tương ứng với một gói, sau đó nhấn
m
để đánh dấu nó là cài đặt thủ công hoặc M
để đánh dấu nó là cài đặt tự động.
- Trong Synaptic, di chuyển đến dòng tương ứng với một gói, sau đó chuyển đổi Tự động cài đặt trực tiếp trong menu Gói Gói.
Lưu ý rằng (ít nhất là khi bóp, tôi chưa kiểm tra khò khè) gnome-desktop-environment
phụ thuộc vào tất cả các thành phần Gnome chính thức, bao gồm cả sự đồng cảm. Tôi nghi ngờ bạn đã gnome-desktop-environment
cài đặt và gỡ bỏ empathy
gói phải gỡ bỏ vì phụ thuộc. Nếu đây là trường hợp bạn nên cài đặt lại gnome-desktop-environment
. (Nếu bạn không nhớ, bạn có thể tìm thấy lịch sử về những gì người quản lý gói dựa trên APT đã làm /var/log/apt
.)
Thay vì thanh trừng và cài đặt empathy
, bạn có thể thực hiện apt-get -t wheezy empathy
để cài đặt phiên bản khò khè.