Poiché empatia 2.30 in Debian Wheezy non soddisfaceva tutte le mie preferenze, ho provato empatia 3.1 da sperimentale, usando il comando:
apt-get -t experimental install empathy
Ho dovuto scoprire che questa versione di empatia non funziona bene in Gnome 2.x. Perciò ho citato:
apt-get purge empathy
apt-get install empathy
Sperando che ciò reinstalli nuovamente la versione "standard" di empatia.
Finora, tutto ha funzionato bene.
Ma ora:
apt-get autoremove
vuole eliminare Gnome nel suo insieme.
Come posso calmare apt-get autoremove
?
Risposta accettata:
APT mantiene un indicatore per ogni pacchetto, indicando se il pacchetto è installato manualmente (installato perché voluto dall'utente/amministratore) o installato automaticamente (installato solo perché è una dipendenza di qualche altro pacchetto). Ecco cosa apt-get autoremove
utilizza per determinare cosa rimuovere:rimuove i pacchetti contrassegnati come installati automaticamente, ma che nessun pacchetto attualmente installato richiede.
Devi contrassegnare lo gnome
pacchetto, o qualsiasi altro pacchetto Gnome corrisponda ai bit che vuoi mantenere, come installato manualmente. È più facile farlo in uno strumento interattivo con accesso all'impostazione installata automaticamente:
- Sulla riga di comando, chiama
aptitude unmarkauto PACKAGENAME
per contrassegnare PACKAGENAME come installato manualmente omarkauto
per contrassegnarlo come installato automaticamente. - In Aptitude, spostati sulla riga corrispondente a un pacchetto, quindi premi
m
per contrassegnarlo come installato manualmente oM
per contrassegnarlo come installato automaticamente. - In Synaptic, spostati sulla riga corrispondente a un pacchetto, quindi attiva "Installato automaticamente" nel menu "Pacchetto".
Nota che (almeno a partire da squeeze, non ho controllato wheezy) gnome-desktop-environment
dipende da tutti i componenti ufficiali di Gnome, inclusa l'empatia. Sospetto che avessi gnome-desktop-environment
installato e rimuovendo empathy
il pacchetto ha dovuto rimuoverlo a causa della dipendenza. In questo caso dovresti reinstallare gnome-desktop-environment
. (Se non ricordi, puoi trovare una cronologia di ciò che hanno fatto i gestori di pacchetti basati su APT in /var/log/apt
.)
Invece di eliminare e installare empathy
, avresti potuto semplicemente fare apt-get -t wheezy empathy
per installare la versione wheezy.