Was ist der Unterschied zwischen Debian contrib & non-free und wie entspricht es Ubuntu?

22

Ich habe versucht, den Unterschied zwischen Debians Contrib-Abschnitten und unfreien Abschnitten zu verstehen.

Tragen Pakete nur Wrapper für nicht-freie Software bei? Wie, was wir flashplugin-nonfreein Ubuntu haben?

Zweitens ist Debian nicht frei entsprechend multiverse oder restrictedoder Vereinigung von beidem?

Ich habe Kapitel 2 des Debian-Richtlinienhandbuchs überprüft

Manish Sinha
quelle

Antworten:

22

non-freeist für Pakete, die gerade nicht frei sind. Die einzige Voraussetzung ist, dass sie weiterverteilbar sind. Das Debian-Projekt betrachtet dies non-freenicht als Teil von Debian und wird nur als Annehmlichkeit für Benutzer bereitgestellt.

contribist für Pakete, die selbst kostenlos sind, aber von Paketen abhängen, die in sind non-free. Es wird auch nicht als Teil von Debian angesehen.

Da Debian die nicht haben main/ restrictedund universe/ multiverseAuszeichnung (und Ubuntu nicht über die non-freeund contribAuszeichnung), die Vereinigung non-freeund contribentspricht in etwa der Vereinigung restrictedund multiverse.

Iain Lane
quelle
1
Beachten Sie, dass contrib auch Pakete enthält (oder zumindest in der Vergangenheit enthalten war), bei denen der Inhalt des Pakets selbst kostenlos ist, nicht-kostenloser Inhalt jedoch von den Betreuerskripten des Pakets automatisch heruntergeladen wird.
Peter Green
25

Auf den Punkt gebracht, bedeuten die Archivabteilungen von Ubuntu Folgendes:

1) main: Freie Software, offiziell von Canonical unterstützt

2) universe: Freie Software, NICHT von Canonical unterstützt

3) restricted: Nicht freie Software, die offiziell von Canonical unterstützt wird (enthält hauptsächlich Gerätetreiber, unter anderem)

4) multiverse: Nicht freie Software, die NICHT von Canonical unterstützt wird (flashplugin-nonfree wird hier angezeigt)

Debian hat diese Abteilungen:

1) main : Alle freie Software, die der DFSG (Debian Free Software Guidelines) folgt

2) contrib: Freie Software, die DFSG folgt, jedoch von der Software in abhängt non-free.

3) non-free: Alle Arten von nicht freier Software, die nicht der DFSG folgen.

Da Debian unterscheidet nicht zwischen Paketen auf der Grundlage der Unterstützung (da alle Pakete , die von der Debian - Gemeinschaft unterstützt werden), contribund non-freePakete zu entsprechen Restricted/ Multiversein Ubuntu. Standardmäßig werden alle contribund non-freePakete Multiversebeim Synchronisieren eingegeben . Wenn Canonical sie unterstützen möchte, werden sie zu verschoben restricted.

Bilal Akhtar
quelle
Wahrscheinlich ist der Unterschied zwischen contrib und non-free besser wie erklärt werden könnte Iain Lane tat
Manish Sinha
Bilal Akhtar hat hier in dieser erklärten Antwort Genauigkeit. Ist das in: wiki.debian.org/SourcesList
Indacochea Wachín