====== Ubuntu Repository-Komponenten ====== Ubuntu teilt seine Paketquellen in verschiedene **Komponenten** auf, um Stabilität, Lizenzfragen und Support zu trennen. Die vier Hauptkomponenten sind: * **main** * **restricted** * **universe** * **multiverse** ---- ===== Übersicht ===== ^ Komponente ^ Inhalt ^ Support / Lizenz ^ Bemerkungen ^ | **main** | Offiziell unterstützte Pakete, vollständig frei und Open Source | Voller Sicherheits- und Bugfix-Support von Ubuntu | Standardmäßig in Ubuntu enthalten | | **restricted** | Proprietäre Pakete, die nötig sind für Hardwareunterstützung (z.B. Grafiktreiber) | Sicherheitsupdates von Ubuntu, aber eingeschränkter Support | Nutzung kann Lizenzbedingungen unterliegen | | **universe** | Von der Community gepflegte Open-Source-Pakete | Kein offizieller Ubuntu-Support | Große Auswahl an zusätzlichen Programmen | | **multiverse** | Pakete mit rechtlichen Einschränkungen (z.B. Softwarepatente) | Kein offizieller Ubuntu-Support | Nutzung erfolgt auf eigenes Risiko | ---- ===== Beispiel: sources.list ===== Die Komponenten werden in der Datei `/etc/apt/sources.list` angegeben: deb http://archive.ubuntu.com/ubuntu noble main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu noble main restricted universe multiverse * **deb** → Binärpakete * **deb-src** → Quellpakete ---- ===== Hinweise ===== * Für ein **lokales Repository** kannst du selbst wählen, welche Komponenten du spiegelst. * `main` + `restricted` reichen oft für die meisten Desktop- und Serverinstallationen. * `universe` und `multiverse` erhöhen den Speicherbedarf erheblich, da viele zusätzliche Pakete enthalten sind. ---- ===== Weitere Informationen ===== * [Ubuntu Repository Components](https://help.ubuntu.com/community/Repositories/Ubuntu) * `man sources.list`