Wie kann ich in Synaptic ein Paket als „manuell installiert“ markieren?

Melden
  1. Einleitung
  2. Was bedeutet manuell installiert?
  3. Markierung in Synaptic vornehmen
  4. Abschluss

Einleitung

Synaptic ist ein grafisches Frontend für das Paketmanagement unter Debian-basierten Systemen wie Ubuntu. Es bietet eine benutzerfreundliche Oberfläche zur Installation, Aktualisierung und Entfernung von Softwarepaketen. In bestimmten Fällen kann es nützlich sein, ein Paket als manuell installiert zu markieren, damit das System es nicht als automatisch installiert ansieht und bei einer Bereinigung entfernt.

Was bedeutet manuell installiert?

Ein Paket, das als manuell installiert gekennzeichnet ist, wurde vom Benutzer direkt installiert. Im Gegensatz dazu sind automatisch installierte Pakete diejenigen, die als Abhängigkeiten für andere Pakete installiert wurden. Das System verwaltet diese automatisch installierten Pakete, indem es sie entfernt, wenn keine abhängigen Pakete mehr vorhanden sind. Durch das Markieren eines Pakets als manuell installiert signalisiert man dem Paketmanager, dass dieses Paket unbedingt behalten werden soll.

Markierung in Synaptic vornehmen

Um ein Paket in Synaptic als manuell installiert zu markieren, starten Sie zunächst Synaptic mit Administratorrechten. Dies kann über das Terminal durch Eingabe von sudo synaptic oder über das Anwendungsmenü erfolgen, je nach Desktop-Umgebung. Nach dem Start sehen Sie die Paketliste. Suchen Sie das betreffende Paket entweder durch die Suchfunktion oder durch Navigation in den Kategorien.

Klicken Sie mit der rechten Maustaste auf das gewünschte Paket. Im Kontextmenü gibt es verschiedene Optionen, unter anderem Markieren zur Installation, Markieren zur Entfernung und sogenannte Eigenschaften oder Informationen. Für die Markierung als manuell installiert ist jedoch keine explizite Option in der Benutzeroberfläche verfügbar. Stattdessen müssen Sie eine kleine Hilfestellung verwenden: Standardmäßig werden Pakete, die Sie über Synaptic als zu installieren markieren, automatisch als manuell installiert gesetzt, wenn sie direkt ausgewählt wurden.

Wenn ein Paket automatisch installiert wurde und Sie das als manuell angezeigt haben möchten, können Sie dies nicht direkt in Synaptic erledigen. Stattdessen nutzen Sie eine Terminal-Kommandozeile. Öffnen Sie ein Terminal und geben Sie folgenden Befehl ein:

sudo apt-mark manual paketname

Ersetzen Sie paketname durch den tatsächlichen Namen des Pakets. Dieser Befehl teilt dem Paketmanager mit, dass das Paket manuell installiert wurde, wodurch es beim automatischen Aufräumen nicht entfernt wird.

Abschluss

Zusammenfassend lässt sich sagen, dass die direkte Markierung eines Pakets als manuell installiert nicht über die Synaptic-GUI möglich ist. Hierfür ist der Befehl apt-mark manual im Terminal der richtige Weg. Dennoch kann über Synaptic die Installation von Paketen initiiert werden, wodurch diese automatisch als manuell installiert gelten. Für eine nachträgliche Änderung der Markierung hilft der Terminalbefehl weiter.

0

Kommentare