कुछ सॉफ्टवेयर आधिकारिक उबंटू रिपॉजिटरी में क्यों नहीं है?


17

कुछ एप्लिकेशन इंस्टॉल करने के लिए, हमें सिस्टम में एक रिपॉजिटरी को जोड़ना होगा। रचनाकारों ने उन्हें केवल मुख्य या ब्रह्मांड रिपॉजिटरी में क्यों नहीं रखा, हालांकि उन अनुप्रयोगों में जीपीएल लाइसेंस है और वे नए नहीं हैं (उदाहरण के लिए ग्रब कस्टमाइज़र)। उसका कारण क्या है?


1
सॉफ़्टवेयर को डिस्ट्रोस पर धकेलने वाली अपस्ट्रीम हाल तक दुर्लभ थी। ऐतिहासिक रूप से, सॉफ़्टवेयर वितरकों ने सॉफ़्टवेयर को अपस्टेम प्रोजेक्ट्स से निकाला है और इसे अपने डिस्ट्रोस के लिए पैक किया है। विकासशील और पैकेजिंग अलग-अलग कौशल सेट हैं।
user535733 1

जवाबों:


19

सॉफ्टवेयर में mainCanonical द्वारा समर्थित है। जाहिर है वे इंटरनेट पर सॉफ्टवेयर के हर मनमाने टुकड़े का समर्थन नहीं करेंगे। सॉफ्टवेयर universeडेबियन से विरासत में मिला है, जहां कुछ चुनिंदा लोगों का समूह, जिसे डेबियन डेवलपर्स के रूप में नामित किया गया है, वे अपने द्वारा अपलोड किए गए पैकेजों के रखरखाव की जिम्मेदारी लेते हैं (भले ही वास्तविक पैकेजिंग दूसरों द्वारा की गई हो)। जाहिर है, उनके पास इंटरनेट पर सॉफ्टवेयर के हर टुकड़े के लिए पैकेज बनाए रखने की क्षमता नहीं है।

लोग क्या करते हैं जो अपने सॉफ़्टवेयर का समर्थन करने के लिए कैनोनिकल या डेबियन डेवलपर्स नहीं प्राप्त कर सकते हैं। उन्हें अन्य तरीके खोजने होंगे, जिसमें अपना भंडार बनाना शामिल है। उबंटू द्वारा पीपीए की शुरूआत ने संकुल को बनाए रखने के लिए सामुदायिक स्वयंसेवकों पर बहुत दबाव डाला, और साथ ही, डेवलपर्स को डिस्ट्रोस की रिलीज़ नीतियों द्वारा लगाए गए बहुत से अवरोधों से मुक्त किया।

याद रखें कि आप जो चाहते हैं वह वैसा नहीं हो सकता जैसा कोई और चाहता है। सॉफ्टवेयर के एक स्थिर सेट से चिपके रहने और पीपीए की अनुमति देने से, जबकि उपयोगकर्ताओं के पास रिपॉजिटरी की सूची को बनाए रखने का एक मामूली ओवरहेड होता है, उन्हें वे प्राप्त करने में बहुत लचीलेपन की आवश्यकता होती है। डेवलपर्स को अपडेट प्रदान करने में लचीलापन मिलता है। इंटरनेट पर सॉफ्टवेयर के हर मनमाने टुकड़े के साथ अद्यतित रहने के दबाव से राहत पाने वाले राहत महसूस करते हैं।


1
जैसा कि किसी के पास
रिपॉज

1
लॉन्चपैड भी है , जिसे कई डेवलपर्स पीपीए के लिए अपने आधार के रूप में उपयोग करते हैं।
धान लैंडौ

8

GRUB कस्टमाइज़र के विशेष मामले में, यह केवल डेबियन में पैक नहीं किया गया है, क्योंकि किसी ने भी पैकेजिंग का काम नहीं किया है। इसके लिए खोली गई पैकेज बग के लिए एक अनुरोध है, इसलिए जो कोई भी पैकेजिंग करने के लिए इच्छुक (और सक्षम) है, वह इसका स्वागत करता है। और यह उबंटू में नहीं है क्योंकि यह डेबियन में नहीं है।


2
और यह उबंटू में नहीं है क्योंकि यह डेबियन में नहीं है - यह जरूरी सच नहीं है। कैनोनिकल, अगर वे चाहते हैं, तो आसानी से इसे पैकेज कर सकते हैं और इसे mainरिपॉजिटरी में डाल सकते हैं ...
heemayl

@ हेमायल मैं यह नहीं कहता कि वे can, लेकिन वे संसाधनों को उससे दूर क्यों ले जाएं जो वे वर्तमान में उस पर काम करने के लिए कर रहे हैं? GRUB Customizer को चाहने वाले / चाहने वालों में से बहुतों को इसे स्वयं प्राप्त करने में कोई समस्या नहीं है। (मैं इसे न तो चाहता हूं और न ही इसकी आवश्यकता है, हालांकि मैं इसे आसानी से प्राप्त कर सकता हूं।) शायद अन्य लोगों की तरह, मैं पसंद करता हूं कि वे ऐसे कार्यों पर काम करते हैं जो अधिक उपयोगकर्ताओं को अधिक लाभ पहुंचाते हैं।
user2338816

@ user2338816 यह एक अलग सवाल है। मेरी बात - कुछ डेबियन में नहीं है, उबंटू में कोई नहीं है।
heemayl

@heemayl यह कैसे अलग है? यानी, मैं आपके इरादे को बेहतर देखता हूं, लेकिन यह लक्ष्य को समान बाधाओं में एक अलग समूह में स्थानांतरित कर देता है।
user2338816

@ user2338816 हेमायल कह रहा है कि यह संभव है, आप कह रहे हैं कि यह असंभव है।
वेजेंड्रिया
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.