GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Debian – Apt-get – Autoremove will Gnome deinstallieren?

Da Empathy 2.30 in Debian Wheezy nicht alle meine Vorlieben erfüllte, habe ich Empathy 3.1 von Experimental mit folgendem Befehl ausprobiert:

apt-get -t experimental install empathy

Ich musste herausfinden, dass diese Version von Empathy in Gnome 2.x nicht gut funktioniert. Deshalb habe ich erwähnt:

apt-get purge empathy
apt-get install empathy

In der Hoffnung, dass dadurch die „Standard“-Version von Empathy wieder neu installiert wird.

Bisher hat alles gut funktioniert.

Aber jetzt:

apt-get autoremove

möchte Gnome als Ganzes löschen.

Wie kann ich apt-get autoremove beruhigen ?

Akzeptierte Antwort:

APT unterhält einen Indikator für jedes Paket, der ihm mitteilt, ob das Paket manuell installiert ist (installiert, weil der Benutzer/Administrator es wollte) oder automatisch installiert (wird nur installiert, weil es eine Abhängigkeit von einem anderen Paket ist). Dafür sorgt apt-get autoremove verwendet, um zu bestimmen, was entfernt werden soll:Es entfernt Pakete, die als automatisch installiert markiert sind, die aber von keinem aktuell installierten Paket benötigt werden.

Sie müssen den gnome markieren -Paket oder welches Gnome-Paket auch immer den Bits entspricht, die Sie behalten möchten, wie manuell installiert. Am einfachsten ist dies in einem interaktiven Tool mit Zugriff auf die automatisch installierte Einstellung:

  • Rufen Sie in der Befehlszeile aptitude unmarkauto PACKAGENAME auf um PAKETNAME als manuell installiert zu markieren, oder markauto um es als automatisch installiert zu markieren.
  • Gehen Sie in Aptitude zu der Zeile, die einem Paket entspricht, und drücken Sie dann m um es als manuell installiert zu markieren, oder M um es als automatisch installiert zu markieren.
  • Gehen Sie in Synaptic zu der Zeile, die einem Paket entspricht, und schalten Sie dann im Menü „Paket“ auf „Automatisch installiert“ um.

Beachten Sie, dass (zumindest seit Squeeze, ich habe Wheezy nicht überprüft) gnome-desktop-environment hängt von allen offiziellen Gnome-Komponenten ab, einschließlich Empathie. Ich vermute, Sie hatten gnome-desktop-environment installiert und empathy entfernt Paket musste es wegen der Abhängigkeit entfernen. In diesem Fall sollten Sie jetzt gnome-desktop-environment neu installieren . (Falls Sie sich nicht erinnern, finden Sie in /var/log/apt einen Verlauf dessen, was APT-basierte Paketmanager gemacht haben .)

Anstatt empathy zu löschen und zu installieren , hätten Sie einfach apt-get -t wheezy empathy ausführen können um die Wheezy-Version zu installieren.


Debian
  1. Debian apt-get jessie sources.list

  2. Debian apt-get stretch sources.list

  3. Installieren Sie Gnome unter Debian 11

  4. So aktualisieren Sie auf Gnome 40 unter Debian 11 Bullseye

  5. Debian – Pakete automatisch aktualisieren?

So installieren Sie Docker unter Debian 8 Jessie

So installieren Sie GNOME Desktop unter Debian 10

So installieren Sie Gnome unter Debian 11

So installieren/deinstallieren Sie PHP unter Debian 11

So installieren und deinstallieren Sie Wine unter Debian 11

So installieren Sie die GNOME-Desktopumgebung unter Debian 10