Mehrere Repositories
Ubuntu bietet verschiedene Repositorys mit eigenen Richtlinien für die dort enthaltene Software.
Aus dem Community Wiki - Repositories zusammengefasst :
main enthält Anwendungen, die freie Software sind, frei weitergegeben werden können und vom Ubuntu-Team voll unterstützt werden.
Dies ist der voll FOSS-Bereich.
Eingeschränkt Wir verpflichten uns, nur für freie Software zu werben - oder Software, die unter einer freien Lizenz erhältlich ist. Wir machen jedoch Ausnahmen für eine kleine Reihe von Tools und Treibern, die es ermöglichen, Ubuntu und seine kostenlosen Anwendungen auf alltäglicher Hardware zu installieren.
Das Universum ist eine Momentaufnahme der freien, Open-Source- und Linux-Welt. Es beherbergt fast jede Open-Source-Software, die aus einer Reihe von öffentlichen Quellen erstellt wurde. Canonical übernimmt keine Garantie für regelmäßige Sicherheitsupdates für Software in der Universumskomponente
Open Source, vielleicht FOSS
- Die Multiverse- Komponente enthält Software, die nicht kostenlos ist. Dies bedeutet, dass die Lizenzanforderungen für diese Software nicht den Lizenzrichtlinien für die Ubuntu-Hauptkomponente entsprechen. [...] nicht unterstützt und kann normalerweise nicht repariert oder aktualisiert werden. Benutzung auf eigenes Risiko.
Dies sind die "regulären" Repositorys, in denen das Software Center die verfügbaren Anwendungen auflistet.
Zusätzliche Software (Partner)
Zusätzlich zu den oben genannten gibt es die Extras und die Partner-Repositories. Diese müssen Sie als Opt-In selbst aktivieren. Das Partner-Repository befindet sich mehr oder weniger in Privatbesitz von Canonical. Es enthält proprietäre Software, für die normalerweise kein Quellcode verfügbar ist, nur aus Gründen der Partnerschaft mit Canonical oder aus anderen kommerziellen Gründen.
Einige kostenlose "Apps" im Software Center werden über das Extras-Repository bereitgestellt und müssen den Richtlinien für Erweiterungs-Repositorys entsprechen . Diese Liste nur einige (siehe unten).
Die über das MyApps-Programm eingereichten Apps sind eine andere Geschichte und sehr Ubuntu-spezifisch. Der Quellcode ist nicht immer verfügbar und Sie finden einige relevante Informationen in den häufig gestellten Fragen zur kommerziellen MyApps-Software . Einige sind kommerziell und nur als geschlossene Quelle erhältlich und werden über eine private PPA mit APT-HTTPS-Authentifizierung bereitgestellt. Die auf diese Weise verteilten müssen keine Richtlinien außer den Launchpad-PPA-Richtlinien und einigen technischen Anforderungen einhalten - sie sind für die Entwickler ziemlich privat.
Was ist mit Paket x, y und z?
Um zu sehen, in welcher Komponente eine bestimmte Anwendung enthalten ist, schlage ich vor, zu gehen packages.ubuntu.com
, das Paket zu suchen und im Seitentitel den Abschnitt in Klammern zu sehen, z Package: kcalc (4:4.9.2-0ubuntu1) [universe]
.
Kann ich mein System nur mit FOSS-Software betreiben?
Um nur nach FOSS zu filtern, aktivieren Sie nurmain
(und optional universe
) - nur um sicherzustellen, dass Sie keine quellnahe Software einlassen. Bearbeiten Sie Ihre /etc/apt/sources.list
und Dateien in /etc/apt/sources.list.d/
, um diese auszuschließen, wenn Sie möchten. Möglicherweise treten Probleme auf, bei denen Ihre Hardware ordnungsgemäß ausgeführt wird, wie in der Beschreibung der oben genannten eingeschränkten Komponente angegeben.
Ob es sehr funktionell sein wird, hängt von Ihrer Hardware und den Anforderungen ab, die Sie an die Software stellen, die Sie verwenden möchten. Manche Mainstream-Hardware erfordert keine proprietäre Firmware / Binärdateien und kann ohne geschlossene Quelldaten problemlos ausgeführt werden. Die eingeschränkten und Multiverse- Komponenten bieten für die meisten Menschen ein allgemein akzeptables Gleichgewicht. Sie müssen sie jedoch deaktivieren, wenn Sie FOSS vollständig ausführen möchten.
Die Anzahl der Anwendungen, die Sie auswählen können, wird erheblich verkleinert, wenn Sie die Universumskomponente deaktivieren . Die Liste aller Pakete in Quantal enthält diese Zahlen, um Ihnen einen Eindruck zu vermitteln:
- Haupt (+ Sicherheit): 14250
- Universum: 32595
- Multiversum: 746
- eingeschränkt: 14
Ich konnte keine glaubwürdige Quelle für die zusätzlichen Repositorys finden. Verwenden Sie daher einfach die regulären Packages.gz-Dateien (unter der Annahme von Quantal amd64):
Siehe auch