Debianのcontribセクションとnon-freeセクションの違いを理解しようとしています。
contribパッケージは、フリーでないソフトウェアの単なるラッパーですか?flashplugin-nonfreeUbuntuにあるものが好きですか?
第二に、Debianがnon-freeに対応しているmultiverseか、restrictedまたは両方が結合しているか?
Debianポリシーマニュアルの第2章をチェックしていました
Debianのcontribセクションとnon-freeセクションの違いを理解しようとしています。
contribパッケージは、フリーでないソフトウェアの単なるラッパーですか?flashplugin-nonfreeUbuntuにあるものが好きですか?
第二に、Debianがnon-freeに対応しているmultiverseか、restrictedまたは両方が結合しているか?
Debianポリシーマニュアルの第2章をチェックしていました
回答:
non-freeストレートアップのパッケージは無料ではありません。唯一の要件は、それらが再配布可能であることです。Debianプロジェクトは、これnon-freeがDebianの一部ではないと考えており、ユーザーの便宜のためにのみ提供されています。
contribそれ自体は無料ですが、にあるパッケージに依存するパッケージ用ですnon-free。また、Debianの一部とは見なされません。
Debianにはmain/ restrictedとuniverse/のmultiverse区別がない(およびUbuntuにはnon-freeandのcontrib区別がない)ため、との結合はnon-free、との結合にcontribほぼ対応restrictedしmultiverseます。
一言で言えば、これらは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コミュニティによってサポートされているので)のサポートに基づいてパッケージを区別しない、のでcontribとnon-freeパッケージが対応Restricted/ MultiverseUbuntuの中で。デフォルトでは、すべてのパッケージcontribとnon-freeパッケージMultiverseが同期されると入力されます。Canonicalがそれらをサポートする場合、それらはに移動されrestrictedます。