DPKG: Unterschied zwischen den Versionen
K (→Links) |
Zerum (Diskussion | Beiträge) K (→Allgemeines) |
||
(4 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | |||
− | + | ||
Wie Installiere oder entferne ich Software mit dem Debian-Paketmanager '''dpkg'''?<br/> | Wie Installiere oder entferne ich Software mit dem Debian-Paketmanager '''dpkg'''?<br/> | ||
<br/> | <br/> | ||
Zeile 11: | Zeile 10: | ||
Zu seinen Fähigkeiten gehören unter anderem das Installieren/Deinstallieren/Aktualisieren von Software-Paketen, Abfragen der Paket-Datenbank oder das Erstellen von DEB-Paketen.<br/> | Zu seinen Fähigkeiten gehören unter anderem das Installieren/Deinstallieren/Aktualisieren von Software-Paketen, Abfragen der Paket-Datenbank oder das Erstellen von DEB-Paketen.<br/> | ||
− | + | {{Box Hinweis|| | |
− | + | Obwohl diese Distributionen den gleichen Paketmanager verwenden, sind die *.deb Pakete der verschiedenen Distributionen '''nicht''' untereinander '''kompatibel'''. Es ist daher '''unbedingt''' darauf zu achten, das zu der jeweiligen '''Distribution (und Version)''' passende DEB zu verwenden. | |
− | + | }} | |
− | |||
− | |||
== Installation == | == Installation == | ||
Zeile 64: | Zeile 61: | ||
<br/><br/> | <br/><br/> | ||
---- | ---- | ||
− | [[Konsole|Zurück zu Konsole]] | + | [[Konsole|Zurück zu Konsole]]<br /> |
− | [[ | + | [[Paketmanager|Zurück zur Paketmanager-Übersicht]]<br/> |
[[Category:Konsole]][[Category:Debian]][[Kategorie:DPKG]] | [[Category:Konsole]][[Category:Debian]][[Kategorie:DPKG]] |
Aktuelle Version vom 14. April 2013, 09:40 Uhr
Wie Installiere oder entferne ich Software mit dem Debian-Paketmanager dpkg?
Inhaltsverzeichnis
Allgemeines
DEBs (Dateiendung: *.deb) sind gepackte Softwarepakete, die von den allen Debian-basierten Distributionen wie *Ubuntu, Mepis, Knoppix, Kanotix und natürlich Debian GNU/LINUX verwendet werden.
Jedes dieser DEB-Archive enthält neben den eigentlichen (komprimierten) Programmdateien noch einen (unkomprimierten) Header, der Informationen das Programm enthält (Beschreibung, Version, Abhängigkeiten).
Der Paketmanager dpkg ist ein mächtiges Kommandozeilen Werkzeug zur Paketverwaltung:
Zu seinen Fähigkeiten gehören unter anderem das Installieren/Deinstallieren/Aktualisieren von Software-Paketen, Abfragen der Paket-Datenbank oder das Erstellen von DEB-Paketen.
Hinweis: |
Obwohl diese Distributionen den gleichen Paketmanager verwenden, sind die *.deb Pakete der verschiedenen Distributionen nicht untereinander kompatibel. Es ist daher unbedingt darauf zu achten, das zu der jeweiligen Distribution (und Version) passende DEB zu verwenden. |
Installation
Die Installation erfolgt mit:
dpkg -i <Paket>
Da der Debian-Paketmanager keine Repositories verwalten kann, ist er nicht in der Lage Paket-Abhängigkeiten selbstständig aufzulösen.
Um mehrere, von einander abhängige Pakete, zu installieren, müssen diese zusammen an dpkg übergeben werden:
dpkg -i <Paket1> <Paket2> ... <PaketN>
Oder man legt alle zu installierende Pakete in einem Ordner ab:
dpkg -i /ordner/*.deb
Deinstallation
Die Deinstallation von Paketen erfolgt mit:
Mit der Option remove werden alle Dateien des Pakets - ausgenommen Konfigurationsdateien - entfernt:
dpkg -r <Paket>
Mit der Option Purge werden alle Dateien des Paketes entfernt:
dpkg -P <Paket>
Update
Das Aktualisieren von Paketen erfolgt (wie die Installation) mit:
dpkg -i <Paket>
Bei der Installation eines Paketes werden vorhandene ältere Dateien des gleichen Pakets überschrieben/ersetzt.
Informationen über ein Paket
Mit dpkg-query kann man sich Informationen zu einem bestimmten Paket anzeigen lassen:
Eine Liste der in dem Pakte enthaltenen Dateien erhält man mit:
dpkg-query -L <Paketname>
Um Informationen (Name, Version, Beschreibung) zu einem Paket zu erhalten:
dpkg-query -p <Paketname>
Paketsuche
Selbstverständlich kann dpkg-query auch die Paket-Datenbank auch nach bestimmten Paketen/Bibliotheken durchsucht werden:
Listet alle Pakete in deren Name ein bestimmter Suchbegriff enthalten ist:
(wenn Kein Suchbegriff angegeben wird, werden alle installierten Pakete ausgegeben)
dpkg-query -l <Suchbegriff>
Um alle installierten Pakete nach einer bestimmten Datei zu durchsuchen:
dpkg-query -S <Suchbegriff>
Links
http://debiananwenderhandbuch.de/dpkg.html