Die Unterschiede zwischen Multiverse-, Universe-, Restricted- und Main-Repositories unter Ubuntu
Wenn Sie neue Software oder Updates für bereits installierte Ubuntu-Software installieren möchten, stellt Ubuntu standardmäßig vier verschiedene Software-Repositories zur Verfügung. Diese Repositories sind Main, Universe, Restricted und Multiverse. Vielleicht haben Sie sich gefragt, was hinter ihren kryptischen Namen steckt. Hier ist, was jeder von ihnen darstellt.
1. Main - Freie und Open-Source-Software von Canonical
Das Haupt-Repository ist das größte. Es enthält alle Kernpakete sowie alle freien und Open-Source-Pakete von der Standard-Ubuntu-Installation. Die gesamte Software im Main-Repo ist kostenlos und Open-Source - hier keine Ausnahmen.
Die gesamte Software im Main-Repo wird von Canonical, der Muttergesellschaft von Ubuntu, verwaltet. Dies bedeutet, dass das Paket vor der Aufnahme in den Build auf Übereinstimmung geprüft wurde. Es bedeutet auch, dass Sicherheitsupdates und kritische Fehlerkorrekturen für das Paket von Canonical für die Lebensdauer dieses speziellen Ubuntu-Release bereitgestellt werden (drei oder fünf Jahre oder länger - dies variiert zwischen den Releases).
2. Universum - Freie und Open-Source-Software, die von der Gemeinschaft verwaltet wird
Da es glücklicherweise so viele freie und quelloffene Apps gibt, ist es nicht möglich, sie alle in eine einzige Softwareverteilung zu integrieren, selbst wenn es Ubuntu ist. Aus diesem Grund gehen alle Pakete, die sowohl frei als auch Open-Source sind und nicht zum Haupt-Repository gelangen, in Universe.
Ähnlich wie bei der Software im Main-Repo ist das gesamte Universum kostenlos und Open Source - auch hier keine Ausnahme. Im Gegensatz zum Main-Repo wird die Software im Universe-Repo jedoch nicht von Canonical verwaltet, sondern von der großen Gemeinschaft von Open-Source-Enthusiasten und Freiwilligen.
Dies bedeutet nicht, dass die Software zweitklassig ist - es bedeutet, dass die Software aus dem einen oder anderen Grund nicht in der Hauptinstallation enthalten ist und dass Canonical keine Verantwortung für den Umgang mit seinen Fehlern und Aktualisierungen trägt - die Community tut dies. Die gute Nachricht ist, dass es sich bei Open-Source-Software um einen ernsthaften Fehler oder die Notwendigkeit eines Patches / Updates handelt, der normalerweise von jemandem bereitgestellt wird, meist der Autor / Betreuer der App selbst.
3. Eingeschränkt - Proprietäre Software
Für viele eingefleischte Open-Source-Fans ist es schwer zu akzeptieren, dass Ubuntu auch mit proprietärer Software geliefert wird, aber da diese Software Funktionalität ohne Open-Source-Alternative bietet, ist proprietäre Software in vielen Distributionen enthalten, einschließlich Ubuntu.
Zur Zeit enthält die Liste der proprietären Software, die in der Standard-Ubuntu-Installation enthalten ist, nur Treiber wie WiFi-Treiber oder Grafikkartentreiber. Da diese Treiber für die normale Funktion des Betriebssystems unerlässlich sind, werden sie offiziell von Canonical verwaltet.
Dies bedeutet, dass Canonical verpflichtet ist, Updates und Fixes für alle eingeschränkten Software in diesem Repo für die Dauer der Veröffentlichung zur Verfügung zu stellen. Das Problem hierbei ist, dass Canonical, da diese Software aus der Nähe stammt, von der Bereitschaft des Treiberanbieters abhängt, Fixes / Updates zu erstellen.
4. Multiverse - Software eingeschränkt durch Copyright oder rechtliche Probleme
Das letzte Repository, Multiversum, ist der Ort, an dem alles andere möglich ist. Dies beinhaltet meist proprietäre Software wie Codecs, Skype-Plugins, Adobe Flash, etc. Open-Source-Software mit rechtlichen Problemen oder mit einer unbekannten Lizenz finden Sie auch hier.
Canonical übernimmt keine Verantwortung für diese Software. es wird von der Community gepflegt. Da diese Software nicht getestet und unterstützt wird, ist es am besten, wenn Sie Apps nur dann von hier aus installieren, wenn Sie zu 100 Prozent sicher sind.
In einer Nussschale
Die Unterschiede zwischen den vier Repositories werden sehr deutlich, wenn man sie so vergleicht:
Open Source | Unterstützt von Canonical | |
---|---|---|
Main | Ja | Ja |
Universum | Ja | Nein |
Beschränkt | Nein | Ja |
Multiversum | Nein Ja | Nein |
Wenn Sie sich diese Tabelle merken, können Sie sie jederzeit herausfinden, wenn Sie sich fragen, was die Besonderheiten eines Repotyps sind.