1 APT (Advanced Package Tool)
1.1 Das Gehirn über dem Handwerker (Foren-Grundwissen)
Wie wir beim Eintrag zu dpkg gelernt haben, ist dpkg der Handwerker, der nur lokale .deb-Dateien stur entpackt. APT ist das Gehirn darüber.
Seine mit Abstand wichtigste Aufgabe ist das automatische Auflösen von Abhängigkeiten. Wenn du ein Programm anforderst, prüft APT im Hintergrund, welche Bibliotheken oder Zusatzpakete dieses Programm zum Starten benötigt. Es lädt das gewünschte Paket sowie alle Abhängigkeiten vollautomatisch aus dem Internet herunter und übergibt sie gesammelt an dpkg zur Installation.
1.2 Die wichtigsten Befehle:
Da APT tiefgreifende Änderungen am System vornimmt, müssen fast alle Befehle (außer der Suche) mit Administratorrechten (sudo oder als Root) ausgeführt werden.
Die Paketlisten aktualisieren: sudo apt update
QuoteDieser Befehl installiert keine Software! Er lädt lediglich die neuesten Inhaltsverzeichnisse der Server herunter. Der PC weiß danach erst, welche Updates überhaupt verfügbar sind.
- Das gesamte System aktualisieren:
sudo apt upgrade (Spielt alle verfügbaren Updates ein, die beim vorherigen update gefunden wurden). - Ein neues Programm installieren:
sudo apt install paketname (Sucht das Paket in den Quellen, löst die Abhängigkeiten und installiert es). - Ein Programm restlos entfernen:
sudo apt purge paketname (Im Forum dem einfachen remove vorzuziehen, da purge auch die systemweiten Konfigurationsdateien der App löscht). - Nach Software suchen (ohne Root-Rechte):
apt search suchbegriff
1.3 ⚠️ Der feine Unterschied: apt vs. apt-get
Einsteiger sind oft verwirrt, weil sie in älteren Anleitungen ständig den Befehl apt-get (z. B. sudo apt-get update) lesen, auf modernen Systemen aber meist nur noch schlicht apt genutzt wird.
QuoteUrsprünglich war APT in viele Einzelwerkzeuge aufgeteilt: apt-get (für Installationen), apt-cache (für die Suche) und apt-cdrom.
Vor einigen Jahren haben die Entwickler das neue, kombinierte Werkzeug apt erschaffen. Es vereint die wichtigsten Funktionen von apt-get und apt-cache in einem einzigen, tippfreundlichen Befehl. Zudem ist apt für den menschlichen Nutzer optimiert: Es bietet eine schöne Fortschrittsanzeige beim Installieren, farbige Ausgaben und eine Warnung, wenn man beim Aktualisieren das System beschädigen könnte.
Für die Arbeit im Terminal nutzt man heute immer apt. Das alte apt-get wird von Profis nur noch in automatisierten Skripten verwendet, da es dort stabiler läuft und keine interaktiven Rückmeldungen erwartet.
1.4 💡 Systempflege: "Autoremove"
Wenn man über Monate hinweg viele Programme installiert und wieder deinstalliert, bleiben oft alte Abhängigkeiten (Bibliotheken) im System zurück, die von keinem einzigen Programm mehr benötigt werden. Sie blockieren unnötig Speicherplatz.
QuoteDer Rettungsbefehl: sudo apt autoremove Dieser Befehl analysiert den Paketbaum und fegt alle ungenutzten, verwaisten Software-Überreste vollautomatisch von der Festplatte. Es ist der sicherste Weg, ein Debian-basiertes System sauber zu halten.
Comments 1