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