Яка різниця між Contributer Debian та non-free і як він відповідає Ubuntu?


22

Я намагаюся зрозуміти різницю між внесками Debian і невільними розділами.

Чи вкладають пакети лише обгортки навколо невільних програмних програм? Як те, що ми маємо flashplugin-nonfreeв Ubuntu?

По- друге, є невільним з Debian , відповідного multiverseабо restrictedабо об'єднання обох?

Я перевіряв Розділ 2 Посібника з політики Debian

Відповіді:


22

non-freeпризначений для пакетів, які прямо не входять безкоштовно. Єдина вимога - вони перерозподіляються. Проект Debian вважає, що non-freeвін не є частиною Debian, а надається лише як зручність для користувачів.

contribпризначений для пакетів, які самі є безкоштовними, але залежать від пакунків, які є у них non-free. Це також не вважається частиною Debian.

Оскільки Debian не має main/ restrictedі universe/ multiverseвідмінності (а Ubuntu не має non-freeі contribвідмінності), об'єднання non-freeі contribприблизно відповідає об'єднанню restrictedі multiverse.


1
Зауважте, що contrib також включає (або принаймні включений у попередні) пакунки, де вміст самого пакету є вільним, але невільний вміст автоматично завантажується сценаріями сервісного обслуговування.
Пітер Грін

25

Коротше кажучи, ось що означає підрозділи архіву Ubuntu:

1) main: Вільне програмне забезпечення, офіційно підтримуване Canonical

2) universe: Вільне програмне забезпечення, НЕ підтримується Canonical

3) restricted: невільне програмне забезпечення, офіційно підтримуване Canonical (включає в основному драйвери пристроїв, серед іншого)

4) multiverse: невільне програмне забезпечення, яке НЕ підтримується Canonical (тут переходить flashplugin-nonfree)

У Debian є такі підрозділи:

1) main: все вільне програмне забезпечення, яке відповідає DFSG (Debian Guidelines for Free Software)

2) contrib: вільне програмне забезпечення, яке слід за DFSG, але залежить від програмного забезпечення в non-free.

3) non-free: усі види невільного програмного забезпечення, яке не відповідає DFSG.

Оскільки Debian не розмежовує пакети на основі підтримки (оскільки всі пакети підтримуються спільнотою Debian), contribа non-freeпакети відповідають Restricted/ Multiverseв Ubuntu. За замовчуванням всі contribта non-freeпакети вводяться Multiverseпід час їх синхронізації. Якщо Canonical має намір їх підтримувати, вони переходять до restricted.


Можливо, різницю між внеском і невільним можна було б краще пояснити так, як це зробив Ієйн Лейн
Маніш Сінга

Білал Ахтар має точність тут у цій поясненій відповіді. Це є на: wiki.debian.org/SourcesList
Indacochea Wachín
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.