DPKG und RPM
Inhalt: (Verbergen)
dpkg & rpm
- dpkg-Datenbank
-
/var/lib/dpkg
(Aktualisieren:# apt-get update
) - rpm-Datenbank
-
/var/lib/rpm
(Aktualisieren:# rpm {--initdb|--rebuilddb}
) - Konvertieren eines .deb-Paketes nach .rpm
-
$ alien -r debianpkg.deb
bzw.$ alien --to-rpm debianpkg.deb
- Konvertieren und Installieren eines .rpm-Paketes unter Debian...
-
$ alien -i redhatpkg.rpm
bzw.$ alien --install redhatpkg.rpm
# dpkg -P <package> | Entfernen des installierten Paketes <package>.deb inkl. aller Konfigurationsdateien (= # dpkg --purge package ) |
# dpkg -iGRE <install_debs>/ | Installieren (-i install) aller Pakete in <install_debs> / (-R recursive), aber nicht, wenn das installierte Paket diesselbe (-E equal) oder eine neuere (-G = --refuse_downgrade ) Version hat. |
Attach:dpkg.png Δ Δ | dpkg-Befehlszeilenparameter
# rpm -e [--nodeps] <package> | Entfernen (erase) des Paketes <package> [ohne Rücksicht auf irgendwelche Abhängigkeiten] |
# rpm -q --changelog <package> | Changelog für das installierte Paket <package> anzeigen |
# rpm -Uvh <packagefile> | Das (aktuellere) Paket <packagefile> wird installiert, mit ausführlichen Ausgaben (verbose) und Hash-Zeichen, die den Fortschritt anzeigen, und alle älteren Versionen des Paketes werden entfernt. |
# rpm -F <packagefile> | Das installierte Paket <packagefile> wird aktualisiert. |
# rpm -qpil <packagefile> | Informationen (-i information), inkl. Name, Version und Beschreibung der (nicht-installierten) Paketdatei <packagefile> (-p <packagefile> ), inkl. der enthaltenen Dateien (-l list) ausgeben (-q query). |
# rpm -qil <package> | Informationen (-i information), inkl. Name, Version und Beschreibung des installierten Paketes package, inkl. der enthaltenen Dateien (-l list) ausgeben (-q query). |
# rpm -qv <package> | Spez. Paket <package> suchen; den vollen Namen des des Paketes, die Version (falls installiert) oder die Meldung 'Paket package ist nicht installiert' ausgeben. |
# rpm -V <package> | "Verifizierung" eines Paketes vergleicht Informationen über die installierten Dateien des Paketes <package> mit den Informationen über die Dateien in der rpm-Datenbank, u.a. die Größen, MD5?-Checksummen, Zugriffsrechte, Dateitypen, Besitzer und Gruppen jeder Datei. Unterschiede werden angezeigt. |
# rpm -Va | "Verifizierung" aller installierten Pakete (-a all); vergleicht Informationen über die installierten Dateien der Pakete mit den Informationen über die Dateien der Pakete in der rpm-Datenbank, u.a. deren Größen, MD5?-Checksummen, Zugriffsrechte, Dateitypen, Besitzer und Gruppen jeder Datei. Unterschiede werden angezeigt. |
# rpm -qpR <package.deb> | Pakete, von denen das Archiv (-p package_file) <package.deb> abhängig ist (-R requires), auflisten (-q query) |
# rpm -qad | Dokumentationsdateien (-d ) aller installierten Pakete (-a ) auflisten (-q ) |