APT
Was ist APT?
Apt ist ein Paketmanager unter Debian-basierten Distributionen (Ubuntu & Co.). Es wird per Konsole benutzt.
Das Kommando "apt" existiert nicht direkt. APT ist lediglich eine Sammlung von diversen Programmen zur Paketverwaltung:
- apt-get
- apt-cache
- apt-cdrom
- apt-config
- apt-key
Benutzung von apt-get
apt-get ist das APT-Werkzeug für den Umgang mit Paketen.
- Herunterladen und Einlesen aktueller Paketlisten:
apt-get update
- Installieren von Paket(en):
apt-get install <Paketname> apt-get install <Paketname 1> <Paketname 2> ... <Paketname N>
- Entfernen von Paket(en):
apt-get remove <Paketname> apt-get remove <Paketname 1> <Paketname 2> ... <Paketname N>
- Zusätzlich zu den Paketen auch die Konfigurationsdateien löschen:
apt-get purge <Paketname> apt-get purge <Paketname 1> <Paketname 2> ... <Paketname N>
- Mit dem Befehl "upgrade" werden alle installierten Pakete auf die neueste verfügbare Version aktualisiert. Nur vorhandene Pakete werden aktualisiert. Es werden keine Pakete entfernt oder zusätzliche installiert.
apt-get upgrade
- Mit dem Befehl "dist-upgrade" werden alle Pakete auf die neueste verfügbare Version aktualisiert. Im Gegensatz zu "upgrade" werden hier auch neue benötigte Pakete automatisch installiert oder nicht mehr benötigte entfernt. In den Debian-Zweigen "Testing" und "Unstable" ist "dist-upgrade" die einzige Möglichkeit das System aktuell zu halten, da dort ständig neue Paketabhängigkeiten hinzukommen oder entfallen:
apt-get dist-upgrade
- Mit dem Befehl "clean" wird der Paketcache der .deb Pakete unter /var/cache/apt/archives vollständig gelöscht.
apt-get clean
- Mit dem Befehl "autoclean" werden Pakete im Paketcache der .deb-Pakete unter /var/cache/apt/archives gelöscht die nicht mehr in den Quellen vorhanden sind. In der Regel sind danach nur noch Paketversionen der installierten Pakete im Cache vorhanden.
apt-get autoclean
Mit dem Befehl "download" wird das angegebene .deb-Paket im aktuellen Verzeichnis nur heruntergeladen. Dieser Befehl kann auch als normaler User (nicht "root") durchgeführt werden.
apt-get download <Paketname>
Der Befehl "autoremove" entfernt nicht mehr benötigte Abhängigkeiten.
apt-get autoremove
Hinweis: |
Vorsicht mit "apt-get autoremove". Der Befehl kann eventuell Pakete entfernen die noch gewünscht oder benötigt werden. Die Liste der Pakete, die entfernt werden sollen, vor dem Bestätigen unbedingt lesen. |