Debianのcontribとnon-freeの違いと、Ubuntuにどのように対応するのですか?


22

Debianのcontribセクションとnon-freeセクションの違いを理解しようとしています。

contribパッケージは、フリーでないソフトウェアの単なるラッパーですか?flashplugin-nonfreeUbuntuにあるものが好きですか?

第二に、Debianがnon-freeに対応しているmultiverseか、restrictedまたは両方が結合しているか?

Debianポリシーマニュアルの第2章をチェックしていました

回答:


22

non-freeストレートアップのパッケージは無料ではありません。唯一の要件は、それらが再配布可能であることです。Debianプロジェクトは、これnon-freeがDebianの一部ではないと考えており、ユーザーの便宜のためにのみ提供されています。

contribそれ自体は無料ですが、にあるパッケージに依存するパッケージ用ですnon-free。また、Debianの一部とは見なされません。

Debianにはmain/ restricteduniverse/のmultiverse区別がない(およびUbuntuにはnon-freeandのcontrib区別がない)ため、との結​​合はnon-free、との結合にcontribほぼ対応restrictedmultiverseます。


1
contribには、パッケージ自体のコンテンツは無料ですが、フリーでないコンテンツはパッケージのメンテナースクリプトによって自動ダウンロードされるパッケージも含まれています(少なくとも過去に含まれています)。
ピーターグリーン

25

一言で言えば、これらはUbuntuのアーカイブ部門の意味です:

1)main:フリーソフトウェア、Canonicalが公式にサポート

2)universe:フリーソフトウェア、Canonicalではサポートされていません

3)restricted:Canonicalが公式にサポートする非フリーソフトウェア(主にデバイスドライバーを含む)

4)multiverse:Canonicalでサポートされていない非フリーソフトウェア(flashplugin-nonfreeがここにあります)

Debianには次の部門があります。

1)main:DFSG(Debianフリーソフトウェアガイドライン)に準拠するすべてのフリーソフトウェア

2)contrib:DFSGに従うが、のソフトウェアに依存するフリーソフトウェアnon-free

3)non-free:DFSGに準拠していない、あらゆる種類のフリーでないソフトウェア。

Debianは(すべてのパッケージは、Debianコミュニティによってサポートされているので)のサポートに基づいてパッケージを区別しない、のでcontribnon-freeパッケージが対応Restricted/ MultiverseUbuntuの中で。デフォルトでは、すべてのパッケージcontribnon-freeパッケージMultiverseが同期されると入力されます。Canonicalがそれらをサポートする場合、それらはに移動されrestrictedます。


おそらくcontribとnon-freeの違いは、Iain Laneがやったように、よりよく説明できたでしょう
マニッシュシンハ

この説明された回答では、Bilal Akhtarに正確さがあります。あるであること:wiki.debian.org/SourcesList
IndacocheaWachín
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.