डेबियन कंट्रिब और गैर-मुक्त के बीच अंतर क्या है और यह उबंटू से कैसे मेल खाता है?


22

मैं डेबियन के अंतर्विरोध और गैर-मुक्त वर्गों के बीच अंतर को समझने की कोशिश कर रहा हूं।

क्या कंट्राब पैकेज सिर्फ गैर-मुक्त सॉफ्टवेयर्स के आसपास रैपर हैं? जैसे कि flashplugin-nonfreeउबंटू में हमारे पास क्या है ?

दूसरे, डेबियन के nonfree करने के लिए इसी है multiverseया restrictedदोनों का या संघ?

मैं डेबियन पॉलिसी मैनुअल के अध्याय 2 की जाँच कर रहा था

जवाबों:


22

non-freeउन पैकेजों के लिए है जो सीधे-मुक्त नहीं हैं। केवल आवश्यकता यह है कि वे पुनर्वितरण योग्य हों। डेबियन प्रोजेक्ट मानता है कि non-freeडेबियन का हिस्सा नहीं है, और केवल उपयोगकर्ताओं के लिए एक सुविधा के रूप में प्रदान किया जाता है।

contribउन पैकेजों के लिए है जो स्वयं मुक्त हैं लेकिन उन पैकेजों पर निर्भर हैं जो अंदर हैं non-free। इसे डेबियन का हिस्सा भी नहीं माना जाता है।

डेबियन नहीं है के रूप में main/ restrictedऔर universe/ multiverseभेद (और Ubuntu नहीं है non-freeऔर contribके मिलन भेद), non-freeऔर contribमोटे तौर पर के मिलन से मेल खाती है restrictedऔर multiverse


1
ध्यान दें कि कंट्रीब में भी शामिल है (या कम से कम अतीत में शामिल किया गया है) पैकेज जहां पैकेज की सामग्री स्वयं मुक्त है, लेकिन पैकेज के अनुरक्षक स्क्रिप्ट द्वारा गैर-मुक्त सामग्री ऑटो-डाउनलोड की जाती है।
पीटर ग्रीन

25

संक्षेप में, ये वही हैं जो उबंटू के आर्काइव डिवीजनों का मतलब है:

1) main: मुफ्त सॉफ्टवेयर, आधिकारिक तौर पर Canonical द्वारा समर्थित है

2) universe: मुफ्त सॉफ्टवेयर, Canonical द्वारा समर्थित नहीं है

3) restricted: गैर-मुक्त सॉफ्टवेयर आधिकारिक तौर पर कैनोनिकल द्वारा समर्थित है (इसमें डिवाइस ड्राइवर मुख्य रूप से, दूसरों के बीच शामिल हैं)

4) multiverse: गैर-मुक्त सॉफ्टवेयर कैननिकल द्वारा समर्थित नहीं है (फ्लैशप्लगिन-नॉनफ्री यहाँ पर आता है)

डेबियन के पास ये विभाजन हैं:

1) main: DFSG (डेबियन फ्री सॉफ्टवेयर दिशानिर्देश) के बाद सभी मुफ्त सॉफ्टवेयर

2) contrib: फ्री सॉफ्टवेयर जो DFSG को फॉलो करता है लेकिन सॉफ्टवेयर में निर्भर करता है non-free

3) non-free: सभी प्रकार के गैर-मुक्त सॉफ़्टवेयर जो DFSG का पालन नहीं करते हैं।

चूंकि डेबियन समर्थन के आधार पर पैकेजों में अंतर नहीं करता है (चूंकि सभी पैकेज डेबियन समुदाय द्वारा समर्थित हैं), contribऔर non-freeपैकेज उबंटू में Restricted/ के अनुरूप हैं Multiverse। डिफ़ॉल्ट रूप से, सभी contribऔर non-freeसंकुल Multiverseसमन्‍वयित होने पर दर्ज होते हैं। यदि Canonical उनका समर्थन करना चाहता है, तो उन्हें स्थानांतरित कर दिया जाता है restricted


संभवतः कंट्री और नॉन-फ्री के बीच अंतर को इयान लेन की तरह बेहतर तरीके से समझाया जा सकता था था ने किया था
मनीष सिन्हा

बिलाल अख्तर ने इसमें स्पष्ट उत्तर दिया है। क्या ये इस प्रकार हैं: wiki.debian.org/SourcesList
Indacochea Wachín
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.