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