APT
- auf Deutsch | - in English |
APT (kurz für Advanced 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. (Für Dreamboxen mit OE 1.6 oder OE 2.0 wird OPKG verwendet)
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.
Inhaltsverzeichnis
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
fehlende Abhängigkeiten installieren:
apt-get -f install
den cache (die heruntergeladenen Installionsdateien) löscht man mit:
apt-get clean
Paket suchen
apt-cache search $paketname
oder
apt-cache search . | grep $paketname