DPKG: Unterschied zwischen den Versionen

Aus Linupedia.org
Wechseln zu: Navigation, Suche
 
K (Allgemeines)
 
(10 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
'''[[Konsole]]'''
 
  
= Software Installieren/Deinstallieren mit dpkg =
+
 
 
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/>
  
 
== Allgemeines ==
 
== Allgemeines ==
 
+
DEBs (Dateiendung: *.deb) sind gepackte Softwarepakete, die von den allen Debian-basierten Distributionen wie [http://www.ubuntu.com *Ubuntu], [http://www.mepis.org Mepis], [http://www.knopper.net/knoppix/ Knoppix], [http://www.kanotix.com Kanotix] und natürlich [http://www.debian.org Debian GNU/LINUX] verwendet werden.<br/>
 +
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).<br/><br/>
 +
Der Paketmanager '''dpkg''' ist ein mächtiges Kommandozeilen Werkzeug zur Paketverwaltung:<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 27: Zeile 33:
  
 
== Update ==
 
== Update ==
 
+
Das Aktualisieren von Paketen erfolgt (wie die Installation) mit:<br/>
 +
dpkg -i <Paket>
 +
Bei der Installation eines Paketes werden vorhandene ältere Dateien des gleichen Pakets überschrieben/ersetzt.<br/>
 
<br/>
 
<br/>
  
 
== Informationen über ein Paket ==
 
== Informationen über ein Paket ==
 
+
Mit '''''dpkg-query''''' kann man sich Informationen zu einem bestimmten Paket anzeigen lassen:<br/>
 +
Eine Liste der in dem Pakte enthaltenen Dateien erhält man mit:<br/>
 +
dpkg-query -L <Paketname>
 +
Um Informationen (Name, Version, Beschreibung) zu einem Paket zu erhalten:<br/>
 +
dpkg-query -p <Paketname>
 
<br/>
 
<br/>
  
 
== Paketsuche ==
 
== Paketsuche ==
 
+
Selbstverständlich kann '''''dpkg-query''''' auch die Paket-Datenbank auch nach bestimmten Paketen/Bibliotheken durchsucht werden:<br/>
 +
Listet alle Pakete in deren Name ein bestimmter Suchbegriff enthalten ist:<br/>
 +
(wenn Kein Suchbegriff angegeben wird, werden alle installierten Pakete ausgegeben)<br/>
 +
dpkg-query -l <Suchbegriff>
 +
Um alle installierten Pakete nach einer bestimmten Datei zu durchsuchen:<br/>
 +
dpkg-query -S <Suchbegriff>
 
<br/>
 
<br/>
  
 
== Links ==
 
== Links ==
  
<br/>
+
http://debiananwenderhandbuch.de/dpkg.html<br/>
 
 
  
[[Category:Konsole]]
+
<br/><br/>
 +
----
 +
[[Konsole|Zurück zu Konsole]]<br />
 +
[[Paketmanager|Zurück zur Paketmanager-Übersicht]]<br/>
 +
[[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?

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




Zurück zu Konsole
Zurück zur Paketmanager-Übersicht