Protože empatie 2.30 v Debian Wheezy nesplňovala všechny mé preference, vyzkoušel jsem empatii 3.1 z experimentálu pomocí příkazu:
apt-get -t experimental install empathy
Musel jsem zjistit, že tato verze empatie nefunguje dobře v Gnome 2.x. Proto jsem zmínil:
apt-get purge empathy
apt-get install empathy
Doufejme, že to znovu nainstaluje „standardní“ verzi empathy.
Zatím vše fungovalo dobře.
Ale teď:
apt-get autoremove
chce smazat Gnome jako celek.
Jak mohu uklidnit apt-get autoremove ?
Přijatá odpověď:
APT udržuje indikátor pro každý balíček, který mu říká, zda je balíček manuálně nainstalován (nainstalováno, protože to uživatel/administrátor chtěl) nebo automaticky (instalováno pouze proto, že je to závislost nějakého jiného balíčku). To je to, co apt-get autoremove používá k určení, co odstranit:odstraní balíčky, které jsou označeny jako automaticky nainstalované, ale které žádný aktuálně nainstalovaný balíček nevyžaduje.
Musíte označit gnome balíček nebo jakýkoli jiný balíček Gnome, který odpovídá bitům, které si chcete ponechat, jak je ručně nainstalováno. Nejjednodušší je to udělat v interaktivním nástroji s přístupem k automaticky nainstalovanému nastavení:
- Na příkazovém řádku zavolejte
aptitude unmarkauto PACKAGENAMEpro označení PACKAGENAME jako ručně nainstalovaného nebomarkautooznačíte jej jako automaticky nainstalovaný. - V Aptitude se přesuňte na řádek odpovídající balíčku a stiskněte
moznačíte jej jako ručně nainstalovaný, neboMoznačíte jej jako automaticky nainstalovaný. - V aplikaci Synaptic přejděte na řádek odpovídající balíčku a poté v nabídce Balíček přepněte na možnost „Automaticky nainstalováno“.
Všimněte si, že (alespoň od squeeze jsem nekontroloval wheezy) gnome-desktop-environment závisí na všech oficiálních komponentách Gnome, včetně empatie. Mám podezření, že máte gnome-desktop-environment nainstalován a odebrání empathy balíček jej musel odstranit kvůli závislosti. Pokud je to váš případ, měli byste nyní znovu nainstalovat gnome-desktop-environment . (Pokud si nepamatujete, můžete najít historii toho, co správci balíčků založených na APT dělali v /var/log/apt .)
Místo čištění a instalace empathy , mohl jsi právě udělat apt-get -t wheezy empathy k instalaci wheezy verze.