APT підтримує індикатор для кожного пакету, повідомляючи про те, встановлений пакет вручну (встановлений тому, що користувач / адміністратор цього хотів) або автоматично встановлений (встановлений лише тому, що це залежність від іншого пакету). Ось що apt-get autoremoveвикористовується для визначення того, що потрібно видалити: він видаляє пакунки, які позначені як автоматично встановлені, але які не встановлений на даний момент пакет не потребує.
Вам потрібно позначити gnomeпакет, або все, що Gnome пакет відповідає бітам, які ви хочете зберегти, як встановлені вручну. Найпростіше це зробити в інтерактивному інструменті з доступом до автоматично встановленої настройки:
- У командному рядку зателефонуйте,
aptitude unmarkauto PACKAGENAMEщоб позначити PACKAGENAME як встановлений вручну або markautoпозначити його як встановлений автоматично.
- У Aptitude перейдіть до рядка, відповідного пакету, а потім натисніть,
mщоб позначити його як встановлений вручну або Mпозначити його як встановлений автоматично.
- У Synaptic перейдіть до рядка, що відповідає пакету, та перемкніть "Автоматично встановлений" у меню "Пакет".
Зауважте, що (принаймні станом на видавлювання, я не перевіряв хрип) gnome-desktop-environmentзалежить від усіх офіційних компонентів Gnome, включаючи емпатію. Я підозрюю, що ви gnome-desktop-environmentвстановили, і, видаливши empathyпакет, довелося його видалити через залежність. Якщо це так, тепер слід перевстановити gnome-desktop-environment. (Якщо ви не пам’ятаєте, ви можете знайти історію роботи менеджерів пакетів на основі APT /var/log/apt.)
Замість того, щоб продувати та встановлювати empathy, ви могли б щойно зробити, apt-get -t wheezy empathyщоб встановити хрипучу версію.