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`` | ``-qf [--query --file]`` | | | führender '/' liefert leeres Resultat | | +--------------------------------------------------------------------------------------------+----------------------------------------------------------+----------------------------------+ | 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 | ``--load-avail`` | | | ohne Abhängigkeitsprüfung | ``--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) | | ``-p [--package] PACKAGE_FILE`` | | vergleicht info über installierte vs. metadata | ``-V, --verify`` | ``-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 | ``remove`` | ``remove`` oder ``erase`` | | sucht zunächst nach Muster im Namen, dann in der Beschreibung | | ``search Muster`` | +-----------------------------------------------------------------------+---------------------------------------------------+---------------------------+ | FRONTEND | ``apt`` | | +-----------------------------------------------------------------------+---------------------------------------------------+---------------------------+ | Suche in der Liste verfügbarer Pakete | ``search`` (oder ``apt-cache search``) | | +-----------------------------------------------------------------------+---------------------------------------------------+---------------------------+ | | | | +-----------------------------------------------------------------------+---------------------------------------------------+---------------------------+ | Beispielhafter Fussnotentest: [#FN1]_ | | | +-----------------------------------------------------------------------+---------------------------------------------------+---------------------------+ Und so weiter... .. [#FN1] Eine beispielhafte Anmerkung als Fußnote.