Apt-get

Aus Ubuntu-Forum Wiki

Wechseln zu: Navigation, Suche

Alle.png

Inhaltsverzeichnis


1 Allgemeines

Das Werkzeug apt-get bietet zum einen die Möglichkeit, direkt im Terminal Pakete zu installieren und zu verwalten. Zum anderen wird es auch von Synaptic und dem Adept-Manager genutzt. Beide Programme sind die grafischen Frontends für das Terminalprogramm apt-get.

Die Programme apt-get und aptitude dürfen nicht parallel verwendet werden. Dies würde Inkonsistenzen des Systems verursachen, da sie nicht in der Lage sind, die Installationsschritte des jeweils anderen nachzuvollziehen.

2 System-Update

Vor der Installation neuer Pakete, nach Änderung der Paketquellen in der sources.list und auch allgemein in regelmäßigen Abständen muss das System aktualisiert werden.

2.1 Paketdefinitionen aktualisieren

Dieser Befehl vergleicht die auf dem Rechner vorhandenen Paket-Informationen mit denen der Paketquellen und aktualisiert diese dann lokal.

sudo apt-get update

2.2 Aktualisierungen installieren

Die Aktualisierungen können mit zwei verschiedenen Befehlen installiert werden, empfohlen wird hier der zweite Weg.

upgrade

Mit diesem Befehl werden die zu aktualisierenden Pakete heruntergeladen und installiert. Ändert jedoch ein Paket seine Abhängigkeiten und verlangt die Installation weiterer Pakete, so wird dieses Paket nicht aktualisiert, sondern zurückgehalten. Wenn dies vermieden werden soll und/oder man immer sicher sein will, dass alle Abhängigkeiten aufgelöst werden, so muss der nachfolgende Befehl (empfohlen) verwendet werden.

sudo apt-get upgrade
dist-upgrade

Im Gegensatz zu apt-get upgrade werden mit diesem Befehl Pakete auch installiert und entfernt, um Abhängigkeiten zu erfüllen.

sudo apt-get dist-upgrade

3 Installation von Paketen

Um Programme in der Kommandozeile zu installieren, benötigt man deren genauen Namen bzw. den Namen des Paketes, das installiert werden soll. Ist dieser nicht bekannt, bietet sich die Installation via Synaptic an. Ist man auf die Kommandozeile angewiesen, kann mit dem Befehl:

apt-cache search such_ausdruck 

die Pakete anzeigen lassen, die auf den Suchausdruck passen.

Paket installieren
sudo apt-get install paket_name

4 Pakete deinstallieren

Paket entfernen
sudo apt-get remove paket_name
Paket inklusive Konfigurationsdateien entfernen
sudo apt-get remove --purge paket_name
Ungenutzte Pakete/automatisch installierte Abhängigkeiten entfernen
sudo apt-get autoremove

Auch hier können die Konfigurationsdateien mit der Option --purge ebenfalls entfernt werden.

sudo apt-get autoremove --purge

Mit Hilfe dieses Befehls werden nur Systemkonfigurationen in /etc gelöscht. Benutzereigene Konfigurationen in /home/BENUTZERNAME bleiben hiervon unberührt.

Mit dem folgenden Befehl kann man alle alten Systemkonfigurationsdateien in /etc löschen, ohne diese selber einzeln zu suchen und einzugeben:

dpkg -l | grep ^rc | awk '{print $2}' | xargs sudo dpkg --purge

5 Heruntergeladene Pakete entfernen

Die für die Installation heruntergeladenen Pakete werden in einem extra Cache-Archiv gespeichert. Das hat den Vorteil, dass die Pakete nicht extra erneut heruntergeladen werden müssen, sofern man diese noch einmal re-installieren möchte. Der Nachteil ist, dass dieses Archiv stetig wächst und eventuell (zu) viel Speicherplatz benötigt.

Cache leeren
sudo apt-get clean 
Nur Pakete entfernen, die nicht mehr aus den Paketquellen heruntergeladen werden
sudo apt-get autoclean

6 Defekte Pakete reparieren

Sollten Probleme bei der Installation auftreten oder diese unterbrochen werden, kann der folgende Befehl helfen. Ein Verweis auf diesen sollte auch in der Fehlermeldung vorhanden sein:

sudo apt-get -f install


7 Paketinformationen anzeigen

Um weitere Informationen zu einem Paket zu erhalten, gibt man folgendes ein:

apt-cache show paket_name

8 Abhängigkeiten eines Pakets anzeigen

Abhängigkeiten eines einzelnen Pakets anzeigen
apt-cache depends paket_name
Anzeige aller Abhängigkeiten des angegebenen Pakets
 apt-cache rdepends paket_name

9 Hilfen

Es gibt auch lokale Hilfedateien, die man sich einmal installieren kann und somit immer den Überblick bzw. ein Nachschlagewerk hat.

9.1 APT and Dpkg Quick Reference Sheet

Dieses Paket bietet einen Überblick über die meistgebbräuchlichten apt-get und auch dpgk-Befehle. Obwohl in englischer Sprache verfasst, ist es auch für Einsteiger durch seine Kürze relativ leicht verständlich.

Installation

Es kann auch den Paketquellen installiert werden:

sudo apt-get install apt-dpkg-ref
Anwendung

Aufgerufen wird es im Browser der eigenen Wahl unter der folgenden Adresse:

file:///usr/share/doc/apt-dpkg-ref/apt-dpkg-ref.html

9.2 Apt-HowTo

Dieses Paket bietet einen kompletten Überblick über Apt.

Installation
sudo apt-get install apt-howto-de
Anwendung

Aufgerufen wird es im Browser der eigenen Wahl unter der folgenden Adresse:

file:///usr/share/doc/Debian/apt-howto/apt-howto.de.html

10 Links

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Forum
Navigation
Internes
Bearbeitungshilfen
Werkzeuge