Vergleich von Debians -und RedHats Paketmanagement

Task

Debian

RedHat

Low level

dpkg

rpm

Sucht das installierte Paket dessen Inhalt Dateiname enthält

-S [-- search] Dateiname führender ‚/‘ liefert leeres Resultat

-qf [--query --file]

Paketbeschreibung

-s [--status]Paketname

-qi [--query --info]

Listet den Inhalt bzw. die Dateien des Pakets

-L [--listfiles] Paketname

-l [--list]

Listet alle installierten Pakete

-l [--list]

-qa [--query –all]

„Listet Status, Version, Fehler; Beschreibung“

-l [--list] Paketname

Installiert ein Paket

-i [--install]Datei.deb

-i [--install], zus. -hv

Deinstalliert ein Paket

-r [--remove] Paketname

-e [--erase]

Deinstalliert ein Paket und die Konfiguration

-P [--purge] Paketname

Plausibilität prüfen

-C [--audit]

Paket upgraden Paket muß existieren

-F --freschen

Paket upgraden Paket wird installiert wenn nicht vorhanden

-U --upgrade

erzwingen:

--force-Sachen siehe man dpkg

--force

Auch die »available«-Datei laden, wenn die Befehle –show und –list verwandt werden ohne Abhängigkeitsprüfung

--load-avail --ignore-depends=Paket {force-Option}

--nodeps

Abhängigkeiten auflisten

apt-cache showpkg Paket oder apt show Paket

-R [--requires]

PACKAGE_FILE (ftp oder http URL) vergleicht info über installierte vs. metadata

-V, --verify

-p [--package] PACKAGE_FILE -V --verify

Hinweise:

  • rpm GENERAL OPTIONS -v, --verbose

  • rpm Query optionsalles installierte: -q[a,--all] | Paketname zu vorhandener Datei -q[f,--file] | -q[-R,--requires] Abhängigkeiten | -q[-l,--list], Obacht -q[i, --info]

  • rpm select-options[PACKAGE_NAME] [-a,--all [SELECTOR]] [-f,--file FILE] [-g,--group GROUP] {-p,--package PACKAGE_FILE]

  • verify-options rpm {} [select-options] [verify-options]

FRONTEND

apt-get

yum

Aktualisiert die Paketquellen

update

check-update

wichtig: /etc/yum.repos.d /etc/apt/sources.list

installierte Pakete aktualisieren

upgrade

update

installierte Pakete aktualisieren und auf die höchste Version bringen

dist-upgrade

Installiert ein Paket

install

install

install --reinstall oder nur [reinstall]

Paket deinstallieren sucht zunächst nach Muster im Namen, dann in der Beschreibung

remove

remove oder erase search Muster

FRONTEND

apt

Suche in der Liste verfügbarer Pakete

search (oder apt-cache search)

Beispielhafter Fussnotentest: [1]

Und so weiter…