APT und dpkg (Debian, Ubuntu)
Kurz: dpkg installiert einzelne .deb-Pakete. APT ist die Schicht darüber: Es lädt Pakete aus Quellen, löst Abhängigkeiten auf und aktualisiert das System.
Genauer: apt ist die benutzerfreundliche Befehlszeile. Ältere Skripte nutzen apt-get und apt-cache. Alle Befehle zum Installieren und Entfernen brauchen Root-Rechte (sudo).
Im Detail
sudo apt update # Paketlisten aktualisieren
sudo apt upgrade # installierte Pakete aktualisieren
sudo apt full-upgrade # auch Pakete entfernen/neu installieren, wenn nötig
sudo apt install vlc # installieren
sudo apt remove vlc # entfernen (Einstellungen bleiben)
sudo apt purge vlc # inkl. Einstellungen entfernen
sudo apt autoremove # nicht mehr benötigte Abhängigkeiten
apt search wort # suchen
apt show vlc # Details
dpkg -i datei.deb # einzelne Datei installieren
dpkg -l | grep vlc # installierte Pakete listen- Konfiguration:
/etc/apt/sources.listund/etc/apt/sources.list.d/(neu:.sources-Dateien im deb822-Format). - Schlüssel: Pakete sind mit GPG-Schlüsseln signiert, abgelegt in
/etc/apt/keyrings. - Versionen anpinnen:
apt-mark hold paketverhindert ein Update. - Fehlerhafte Installation:
sudo apt --fix-broken install. - Sperre: Die Meldung „Could not get lock“ heißt, dass ein anderer Paketprozess läuft.
Siehe auch: Paketverwaltung unter Linux im Überblick, Paketquellen, Repositories und PPAs