APT

Aus Gemini-Wiki
Zur Navigation springen Zur Suche springen
Deutsch.png - auf Deutsch English.png - in English

APT (kurz für Aadvanced Packaging Tool) ist eine Paketverwaltung das im Bereich des Betriebssystems Debian GNU/Linux entstanden ist und dpkg zur eigentlichen Paketverwaltung benutzt. APT hat seit OE 2.2 den Einzug in die Dreamboxwelt erfahren.

Die Paketverwaltung in der Konsole, ist ein sehr mächtiges Werkzeug im Umgang mit der Dreambox und bietet weitaus mehr Möglichkeiten der Paketmanipulation, als es die Fernbedienung erlaubt. Natürlich ist die Fernbedienung meistens ausreichend, aber vielleicht weckt dieser Beitrag euer Interesse und ihr versucht das ganze einmal via Telnet oder SSH.

Der Beitrag zeigt euch das Suchen / Installieren / Deinstallieren von Paketen und weitere hilfreiche Befehle die APT bietet.

Feeds

Die Feed Dateien sin zu finden im verzeichnis: /etc/apt/sources.list

Pakete vom feed installieren

Installieren

ein Paket installiert man so:

apt-get install paketname

Deinstallation

ein Paket entfernt man so:

apt-get remove paketname

ein Paket mit allen ungenutzen Abhängigkeiten deinstalliert man so:

apt-get autoremove paketname

Lokal gespeicherte Pakete

Installieren

Um deb-Pakete, welche man bereits auf seinem Rechner hat, zu installieren, muss man diese nach /tmp auf die Box kopieren. Die Installation erfolgt dann per telnet mittels:

cd /tmp
dpkg --install *.deb 
bzw.
dpkg -i *.deb

Deinstallation

Ein mittels dpkg installiertes Paket lässt sich so wieder entfernen:

dpkg --remove paketname
bzw.
dpkg -r paketname

Update / Upgrade

Update

Ein Update der Paketlisten erfolgt mit:

apt-get update

Upgrade

Ein Upgrade der Software erfolgt mit:

apt-get upgrade

oder

apt-get dist-upgrade

Update und Upgrade gemeinsam

Alles auf einen Rutsch mit:

apt-get update && apt-get upgrade

oder

apt-get update && apt-get dist-upgrade

Weitere interessante Befehle

auf fehlende Abhängigkeiten kann hiermit geprüft werden:

apt-get check

den cache (die heruntergeladenen Installionsdateien) löscht man mit:

apt-get clean