Urpmi
Aus Tuxfutter
Inhaltsverzeichnis |
[Bearbeiten] Beschreibung
urpm (User RPM) ist das seit Mandrake Linux 7.0 eingesetzte Paketverwaltungswerkzeug bei dieser Distribution. Es soll das weit verbreitete RPM nicht ersetzen, sondern baut auf RPM auf und macht dieses einfacher und doch gleichzeitig wesentlich mächtiger. Im Groben ist es vergleichbar mit der Debian-GNU/Linux-Paketverwaltung APT.
[Bearbeiten] Funktionsweise
urpm hält eine lokale Datenbank aller verfügbaren Paketquellen, die darin enthaltenen Paket sowie die Abhängigkeiten der Pakete untereinander vor. So vermag es Pakete u.a. per Wildcard nach Paketen zu suchen (z.B. kernel*; Sucht alle Kernel-Pakete) sowie eventuell benötigte Pakete selbstständig zu erkennen und zu besorgen. Hierbei ist es nicht relevant, ob eine Paketquelle lokal, auf einem Wechselmedium, einem FTP-, HTTP-, NFS-, rsync- oder sogar auf einem SSH-Server vorhanden ist. Ein besonders für Netzwerke aus mehreren Mandrake-PCs interessante Option ist, eine Paketoperation auf mehreren MandrakeLinux-PCs parallel durchzuführen. Die Installationsquellen müssen hierbei nur auf dem Stammrechner angegeben sein.
[Bearbeiten] Grundlegende Befehle
Die Paketverwaltung von Mandrake Linux lässt sich bereits mit einer handvoll einfach zu merkenden Befehle sehr komfortabel verwenden:
- urpmi (urpm Install): Installiert das Paket mit dem angehängten Namen, sowie benötigte Abhängigkeiten
- urpme (urpm Erase): Entfernt das Paket mit dem angehängten Namen
- urpmf (urpm Find): Sucht nach einem Paket, dass entweder den nachfolgenden Namen hat oder eine Datei enthält, die einen entsprechenden Namen hat
Um neue Paketquelle hinzu zu fügen oder eine nicht mehr benötigte zu entfernen reichen die folgenden beiden Kommandos:
- urpmi.addmdia (Fügt die angegebene Quelle hinzu)
- urpmi.removemedia (Entfernt eine angegebene Quelle)
Bei Paketquelle wo eine häufige Änderung der vorgehaltenen Pakete erwartet werden kann, also z.B. bei einer Quelle für Aktualisierungen, kann man mit dem folgenden Kommando die Liste der Pakete neu einlesen lassen:
- urpmi.update (Aktualisiert die angegebene Quelle)
[Bearbeiten] Externe Verweise
- Anleitungen und Howtos für MandrakeLinux, auch für urpm
- Easy urpmi erleichtert das Hinzufügen von Online-Installationsquellen

