GNU/Linux >> Znalost Linux >  >> Debian

Debian – Apt-get – Autoremove chce odinstalovat Gnome?

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 PACKAGENAME pro označení PACKAGENAME jako ručně nainstalovaného nebo markauto označíte jej jako automaticky nainstalovaný.
  • V Aptitude se přesuňte na řádek odpovídající balíčku a stiskněte m označíte jej jako ručně nainstalovaný, nebo M označí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.


Debian
  1. Debian apt-get squeeze sources.list

  2. Debian apt-get jessie sources.list

  3. Nainstalujte Gnome na Debian 11

  1. Debian apt-get wheezy sources.list

  2. Debian apt-get stretch sources.list

  3. Jak upgradovat na Gnome 40 na Debian 11 Bullseye

  1. Jak zobrazit seznam nainstalovaných balíčků v Debianu

  2. Jak nainstalovat GNOME Desktop Environment na Debian 11

  3. Debian – aktualizace balíčků automaticky?