14Sep

Was ist der Unterschied zwischen Main, Restricted, Universe und Multiverse auf Ubuntu?

click fraud protection

Ubuntu bietet vier verschiedene Software-Repositories, alle offiziell - Main, Restricted, Universe und Multiverse. Main und Restricted werden vollständig von Canonical unterstützt, während Universe und Multiverse nicht die Unterstützung erhalten, die Sie erwarten.

Bei älteren Versionen von Ubuntu waren standardmäßig nur die Haupt- und Eingeschränkten Repositories aktiviert. Ubuntu-Desktop-Systeme werden jetzt mit allen vier Repositories ausgeliefert, die standardmäßig aktiviert sind.

Main - Offiziell unterstützte, Open-Source-Software

Main wird als "Canonical-unterstützte freie und Open-Source-Software" bezeichnet. Canonical ist die Muttergesellschaft von Ubuntu und bietet offizielle Unterstützung für alle Softwarepakete in Main. Jedes Open-Source-Softwarepaket, das in der Standardinstallation von Ubuntu enthalten ist, ist hier enthalten. Andere wichtige Pakete - zum Beispiel Server-Software - gehören ebenfalls zu Main.

Canonical unterstützt Pakete im Haupt-Repository mit Sicherheitsupdates und anderen kritischen Updates für die Lebensdauer der Ubuntu-Version

instagram viewer

Das Haupt-Repository ist das Haupt-Ubuntu-Repository. Wenn sich ein Paket hier befindet, hat sich Canonical dazu verpflichtet, es während der gesamten Lebensdauer mit Sicherheitspatches und anderen wichtigen Updates zu unterstützen. Wenn Canonical rühmt, dass Ubuntu LTS für fünf Jahre Sicherheitsupdates erhalten wird, sind es die Pakete im Haupt-Repository, die diese Updates erhalten. Dies alles sind Open-Source-Software, was bedeutet, dass Ubuntu-Entwickler Probleme selbst beheben können.

Sie können Pakete in Main im Ubuntu Software Center erkennen. Sie haben die "Open source" -Lizenz und geben an, dass "Canonical wichtige Updates bereitstellt" bis zum Ende des Support-Termins für Ihre installierte Version von Ubuntu.

Eingeschränkt - Offiziell unterstützte, Closed-Source-Software

Das Restricted-Repository enthält Closed-Source-Software, die offiziell von Canonical unterstützt wird. Dies beinhaltet nur Hardwaretreiber im Moment. Einige Wi-Fi-Hardware benötigt Treiber oder Treiber mit geschlossener Quelle. Spieler benötigen die Grafiktreiber NVIDIA oder AMD Catalyst( ehemals "fglrx") für optimale Grafikhardwareleistung. Diese Treiber können über das Tool Zusätzliche Treiber in Ubuntu aktiviert werden.

Canonical wird diese Closed-Source-Treiber und Firmware-Pakete offiziell für die Dauer der Ubuntu-Version unterstützen. Sie setzen sich dafür ein, dass diese Treiber funktionieren, große Probleme gelöst und Sicherheitslücken geschlossen werden. Canonical kann das natürlich nicht alleine machen - sie müssen darauf warten, dass der Hardwarehersteller neue und aktualisierte Trockner herausbringt, wenn es ein Problem gibt. Der Code ist nicht geöffnet, daher kann Canonical den Fehler nicht selbst beheben. Aus diesem Grund sind hier nur kritische Hardwaretreiber enthalten - keine andere Closed-Source-Software wird offiziell unterstützt.

Sie können Restricted-Software erkennen, indem Sie nach der "Proprietary" -Lizenz und der Zeile "Canonical bietet wichtige Updates von den Entwicklern geliefert" suchen. Canonical kann die Treiber nicht selbst reparieren - sie erhalten nur wichtige Updates, wenn sie sie erhalten.

Universe - Community-Gepflegte, Open-Source-Software

Der Großteil der Software im Ubuntu Software Center stammt aus dem Universe-Repository. Diese Pakete werden entweder automatisch von der neuesten Version von Debian importiert oder von der Ubuntu-Community hochgeladen und verwaltet.

Canonical bietet keine offizielle Unterstützung oder Updates für diese Pakete. Eine Ubuntu LTS-Version wird möglicherweise für fünf Jahre unterstützt, aber die Pakete im Universe-Repository werden überhaupt nicht offiziell unterstützt. Im Allgemeinen sind sie in Ordnung, aber es wird nicht garantiert, dass sie Sicherheitsupdates erhalten. Wenn ein Sicherheitsupdate gefunden wird, erhalten diese Pakete es möglicherweise nie bis zur nächsten Version von Ubuntu, wenn automatisch eine neuere Version des Pakets verwendet wird.

Dies sollte Sie nicht davor abschrecken, Software von Universe zu installieren. Dies ist normalerweise kein Problem - wichtige Desktop-Anwendungen wie Firefox sind Teil von Main und werden wichtige Updates erhalten. Wenn es ein großes Problem gibt, kann die Ubuntu-Community ein Loch reparieren und einen Fix ausrollen. Die Community ist genau so, wie es sich anhört - Ubuntu-Benutzer und Enthusiasten, die nicht bei Canonical angestellt sind, aber einen Teil ihrer Zeit damit verbringen, an Ubuntu zu arbeiten oder bestimmte Pakete zu pflegen.

Auf einem Serversystem sollte jedoch erwogen werden, ob die von Ihnen installierte Serversoftware Teil von Main oder Universe ist. Wenn es aus dem Universe-Repository stammt, müssen Sie möglicherweise Sicherheitsupdates im Auge behalten. Möglicherweise müssen Sie die Server-Software selbst aktualisieren, wenn eine Lücke gefunden wird.

Sie können Universe-Software erkennen, indem Sie nach der "Open source" -Lizenz suchen und die Zeile "Canonical stellt keine Updates zur Verfügung. .. Einige Updates werden von der Ubuntu-Community bereitgestellt." Canonical verwendet das Wort "may" hier - es gibt keine Garantien!

Multiverse - Nicht unterstützte, Closed-Source und Patent-Encumbered Software

Multiverse ist der Platz für fragwürdige, kontroverse Sachen. Dies schließt Closed-Source-Software wie das Adobe Flash-Plug-In und Pakete ein, die auf Closed-Source-Software wie Plug-Ins für Skype angewiesen sind. Es umfasst auch Open-Source-Software mit gesetzlichen Einschränkungen - z. B. Audio- und Videowiedergabesoftware, die Patente verletzt. DVD-Wiedergabe-Software ist hier nicht enthalten - es gibt ernsthafte rechtliche Probleme rund um die Open-Source-libdvdcss DVD-Wiedergabe-Bibliothek. In der Tat scheint libdvdcss in den USA illegal zu sein.

Ubuntu kann diese Pakete nicht offiziell zusammen mit der Hauptdistribution verteilen, aber sie werden hier für Ihre Bequemlichkeit zur Verfügung gestellt. Auf anderen Linux-Distributionen finden sich die Dinge hier oft in Repositories von Drittanbietern, die Sie aus dem Weg zu finden brauchen - RPM Fusion für Fedora, Packman für openSUSE und Penguin Liberation Front( PLF) für die verstorbene Mandriva-Distribution.

Wie das Universe-Repository ist Multiverse ein von der Community unterstütztes Repository. Es gibt keine Garantie für Sicherheitsupdates hier. Da so viele Pakete geschlossen sind, konnte die Community häufig auftretende Probleme nicht beheben, selbst wenn sie es wollten.

Sie können diese Pakete anhand ihrer "Unbekannten" Lizenz erkennen. Wie bei Universe gibt das Ubuntu Software Center an, dass die Ubuntu-Community möglicherweise Updates bereitstellt, Canonical jedoch nicht.

Auf einem typischen Heim-PC sollten Sie sich über diese Unterschiede nicht zu sehr Sorgen machen. Pakete, die Sie von Universe installieren, sollten im Allgemeinen ziemlich sicher sein - wenn es ein großes Problem gibt, kann die Ubuntu-Community damit umgehen und ein Sicherheitsupdate für Sie bereitstellen. Pakete von Multiverse können notwendig sein, um einige Arten von Multimedia-Dateien anzuzeigen und sogar Flash-Inhalte in Firefox anzuzeigen.

Auf einem Server oder einer kritischen Arbeitsstation sind diese Unterschiede wichtiger. Installieren Sie Software von Universe, und Sie erhalten keine Unterstützung von Canonical. Dies ist eine große Sache, wenn Sie diese Software dem Internet auf einem Ubuntu-Server aussetzen.