Debian-Pakete mit apt installieren
Wertvolle Links zum Thema apt als Debian Paketmanager findet Ihr unter:
http://www.debian.org/doc/manuals/apt-howto/index.de.html∞ (Apt-HowTo)
Der zweite Link beschreibt sehr gut und anschaulich, wie man den Debian-Paketmanager verwendet. Die folgende Anleitung ist sehr eng an diese Anleitung gehalten, ich möchte mich deshalb auch nicht als Autor dieses Artikels bezeichnen! Außerdem findet ihr hier auch Anleitungen zum selber konfigurieren von source (./configure - make - make install).
Die wichtigsten Optionen von DEB / apt mit einem Beispiel:
Befehl |
Beschreibung |
Beispiel |
dpkg --install |
installiert bzw. aktualisiert das Paket (die Datei Paket.deb) |
dpkg --install Paket.deb |
apt-get install |
installiert ein Paket aus der Datenbank |
apt-get install Paket |
apt-get remove |
löscht ein Paket |
apt-get remove Paket |
apt-get update |
Datenbank aktualisieren (neue Versionen) |
apt-get update |
apt-get upgrade |
Alle (installierten) Pakete aktualisieren |
apt-get -u upgrade |
apt-get dist-upgrade |
Alle Pakete (installierten) Pakete mit der 'intelligenten Methode' aktualisieren |
apt-get dist-upgrade |
apt-cache search |
Nach Paketen suchen |
apt-cache search Paket |
apt-rdepends |
hiermit können die reverse-dependencies eines Pakets ermittelt werden |
apt-rdepends Paketname |
dpkg |
alle installierten Pakete anzeigen, wozu gehört die Datei (mail.rc) |
dpkg -l dpkg -S /etc/mail.rc |
Folgende Optionen können bei der Verwendung von apt-get hilfreich sein:
-h |
Dieser Hilfetext |
-d |
Nur herunterladen - Nicht installieren oder entpacken |
-f |
Versuche fortzufahren wenn der integrity check fehlschlägt |
-s |
Nichts wirklich tun. Simulation durchführen |
-y |
Beantworte alle Fragen mit Ja anstatt sie zu stellen |
-u |
Zeige eine Liste der Pakete die geupgraded werden |
Beispiel:
apt-get dist-upgrade -d - lädt die upzugradenden Dateien nur herunter ohne das Upgrade schon durchzuführen
apt-get -f install Paket - installiert das Paket, obwohl nicht alle Abhängigkeiten aufgelöst werden können.
Mit dieser Tabelle habt Ihr sozusagen alle wichtigen Befehle auf einem Blick verfügbar. Weitere Infos gibt es bei obigen Links. Ich denke aber, dass dies für den grundlegenden Bedarf erst einmal ausreicht.