1. Einführung
Für Ubuntu‑Benutzer spielt das Paketverwaltungssystem eine entscheidende Rolle. Typischerweise verwendet Ubuntu APT als Paketverwaltungssystem, aber einige Benutzer möchten möglicherweise YUM verwenden, das in Red‑Hat‑basierten Systemen wie CentOS und RHEL verfügbar ist. Dieser Artikel liefert eine ausführliche Erklärung, warum und wie YUM auf Ubuntu installiert wird, sowie wie APT als Alternative zu YUM dient.
Ubuntu ist eine Debian‑basierte Distribution und unterstützt keine RPM‑Pakete. Dennoch können bestimmte Anwendungsfälle die Arbeit mit RPM‑Paketen erfordern. Dieser Artikel hilft Ihnen, die Unterschiede zwischen YUM und APT zu verstehen und erklärt, wie YUM auf Ubuntu korrekt verwendet wird.
2. Unterschiede zwischen Ubuntu und YUM
Ubuntu ist eine Debian‑basierte Distribution, die APT (Advanced Package Tool) als Standard‑Paketverwaltungssystem verwendet. Im Gegensatz dazu ist YUM (Yellowdog Updater, Modified) ein Paketverwaltungstool, das in Red‑Hat‑basierten Distributionen wie CentOS und RHEL eingesetzt wird.
Unterschiede zwischen APT und YUM
- APT (Advanced Package Tool) In Ubuntu und Debian wird APT hauptsächlich zum Installieren, Aktualisieren und Entfernen von Paketen mit Befehlen wie
apt-getundaptverwendet. Da APT DEB‑Pakete verwaltet, ermöglicht es eine einfache Verwaltung von Paketen aus den Ubuntu‑ und Debian‑Repositories. - YUM (Yellowdog Updater, Modified) In Red‑Hat‑basierten Distributionen wird YUM zum Installieren und Aktualisieren von RPM‑Paketen verwendet. YUM ist ein RPM‑basiertes Paketverwaltungstool, das häufig in Red Hat Enterprise Linux und CentOS eingesetzt wird.
Warum YUM auf Ubuntu verwenden?
Gründe für die Verwendung von YUM auf Ubuntu sind Benutzer, die aus Red‑Hat‑Umgebungen an YUM gewöhnt sind, oder Fälle, in denen bestimmte RPM‑Pakete installiert werden müssen. Dennoch wird im Allgemeinen die Nutzung von APT empfohlen.
3. Warum YUM auf Ubuntu installieren?
Es gibt mehrere Anwendungsfälle, in denen YUM auf Ubuntu notwendig wird. Insbesondere beim Arbeiten mit RPM‑Paketen oder beim Betrieb einer hybriden Umgebung, die sowohl Red‑Hat‑basierte Systeme als auch Ubuntu umfasst, kann die Installation von YUM vorteilhaft sein.
Wenn Sie RPM‑Pakete verwalten müssen
Obwohl Ubuntu typischerweise DEB‑Pakete verwendet, ist manche Software möglicherweise nur im RPM‑Format verfügbar. Durch die Nutzung von YUM können Sie RPM‑Pakete verwalten und solche Software erfolgreich auf Ubuntu installieren.
YUM in einer hybriden Umgebung verwenden
Viele Unternehmen setzen sowohl Ubuntu als auch Red‑Hat‑basierte Distributionen ein. Die Verwendung desselben Paketverwaltungstools – YUM – über alle Systeme hinweg reduziert den administrativen Aufwand und ermöglicht eine konsistente Paketverwaltung.
4. Schritte zur Installation von YUM
Die Installation von YUM auf Ubuntu ist relativ einfach. Im Folgenden finden Sie die erforderlichen Schritte zur Installation.
Wie man YUM installiert
Zuerst verwenden Sie die folgenden Befehle, um YUM zu installieren:
sudo apt-get update
sudo apt-get install yum
Obwohl dies YUM installiert, ist es nützlich, gleichzeitig den Befehl rpm zu installieren, da YUM mit RPM‑Paketen arbeitet.
sudo apt-get install rpm
Sobald dies erledigt ist, ist Ihre Umgebung bereit, RPM‑Pakete auf Ubuntu zu verwalten.

5. Alternativen zu YUM: Nutzung von APT
APT ist das standardmäßige Paketverwaltungstool von Ubuntu und kann fast alle paketbezogenen Aufgaben erledigen. Hier zeigen wir, wie man APT als Alternative zu YUM verwendet.
Grundlegende Verwendung von APT‑Befehlen
Die Paketverwaltung in Ubuntu erfolgt typischerweise mit APT. Im Folgenden finden Sie nützliche Befehle für gängige Aufgaben:
- Ein Paket installieren:
sudo apt install <package-name>
- Installierte Pakete aktualisieren:
sudo apt update sudo apt upgrade
- Ein Paket entfernen:
sudo apt remove <package-name>
APT ist ein leistungsstarkes Werkzeug, das Abhängigkeiten automatisch auflösen kann, was es für die meisten Ubuntu‑Benutzer im Vergleich zu YUM einfacher macht.
6. Praxisbeispiele: Wann YUM notwendig wird
Ein Szenario, in dem YUM auf Ubuntu notwendig wird, ist die Installation bestimmter RPM‑Pakete. Dies tritt häufig auf, wenn Werkzeuge oder Anwendungen verwendet werden, die mit Red‑Hat‑basierten Systemen kompatibel sind.
Anwendungsfall 1: Installation von RPM‑Paketen
YUM ist hilfreich, wenn man RPM‑Pakete unter Ubuntu installiert. Wenn ein Softwarepaket nur im RPM‑Format vorliegt, ermöglicht YUM dessen direkte Installation.
sudo yum install <package-name>.rpm
Anwendungsfall 2: Hybrides Systemmanagement
In Unternehmen, in denen Ubuntu und CentOS nebeneinander existieren, erlaubt die Nutzung von YUM Administratoren, Pakete mit denselben Befehlen auf beiden Systemen zu verwalten, wodurch der Arbeitsaufwand reduziert und konsistente Abläufe sichergestellt werden.
7. Fehlersuche und FAQ
Bei der Installation von YUM auf Ubuntu können einige Probleme auftreten. Nachfolgend finden Sie häufige Probleme und deren Lösungen.
Fehler 1: Abhängigkeitskonflikte
Die Installation von YUM kann Abhängigkeitskonflikte auslösen. In solchen Fällen lässt sich das Problem beheben, indem die erforderlichen Bibliotheken oder Pakete manuell mit APT installiert werden.
sudo apt-get install <library-name>
Fehler 2: Paket nicht gefunden
Wenn das Paket, das Sie mit YUM installieren möchten, nicht gefunden wird, überprüfen Sie Ihre Repository‑Konfiguration. Stellen Sie sicher, dass das YUM‑Repository für Ubuntu korrekt eingerichtet ist, und fügen Sie bei Bedarf neue Repositories hinzu.
8. Fazit und Ausblick
Dieser Artikel erklärte, wie YUM unter Ubuntu verwendet wird und warum es notwendig sein kann. Obwohl YUM hauptsächlich in Red‑Hat‑basierten Systemen eingesetzt wird, bleibt es für bestimmte Anwendungsfälle unter Ubuntu wertvoll. Für die meisten Nutzer ist jedoch APT – das Standard‑Paketverwaltungstool – die effizienteste Option.
Zukünftig, wenn immer mehr Pakete über APT‑Repositories verfügbar werden, könnte der Bedarf an YUM sinken. Für den Moment dient es jedoch weiterhin praktischen Zwecken unter bestimmten Bedingungen.