मैं पूरे OS को अपग्रेड किए बिना एप्लिकेशन को अपडेट क्यों नहीं कर सकता?


62

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


जवाबों:


38

यह एक समस्या है जिसे हल करने की प्रगति में उबंटू सॉफ्टवेयर सेंटर की टीम है।

समस्या यह है कि उबंटू परंपरागत रूप से अपने अधिकांश अनुप्रयोगों को डेबियन जीएनयू / लिनक्स -ऑन-फ्री ऑपरेटिंग सिस्टम की इन-डेवलपमेंट शाखा से खींचता है और फिर एक रिलीज में शामिल करने के लिए इसे "फ्रीज" करता है। सामुदायिक-रखरखाव वाले सॉफ़्टवेयर के इस निकाय को "ब्रह्मांड" कहा जाता है - 80,000 सॉफ़्टवेयर पैकेजों के विशेषज्ञ; उबंटू डेवलपर्स संभवत: गुणवत्ता के समान स्तर को बनाए रखते हुए, हर समर्थित रिलीज़ पर, इस सभी सॉफ़्टवेयर के लिए प्रमुख अपडेट प्रदान नहीं कर सकते।

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

"ब्रह्माण्ड" के लिए - सॉफ्टवेयर सेंटर की टीम को अंततः उपलब्ध सॉफ्टवेयर का एक छोटा सा हिस्सा होने की उम्मीद है - वैकल्पिक सॉफ्टवेयर उन्नयन की "बैकपोर्ट" प्रणाली (जो पहले से ही एक आधे-कार्यात्मक स्तर पर मौजूद है) को बढ़ाया जाएगा।

प्रमुख सॉफ़्टवेयर अद्यतनों के लिए सॉफ़्टवेयर केंद्र इंटरफ़ेस एक Canonical UI कर्मचारी द्वारा डिज़ाइन किया गया है , लेकिन अभी तक लागू नहीं किया गया है:

सॉफ्टवेयर सेंटर अपडेट छवि

यदि आप उबंटू में आवेदन वितरण के भविष्य में रुचि रखते हैं, तो मैं उबंटू सॉफ्टवेयर सेंटर और भविष्य के ब्रह्मांड को देखने की सलाह देता हूं ।


यह भी ध्यान देने योग्य है कि MyApps पोर्टल उबंटू डेवलपर्स से न्यूनतम काम के साथ अपडेट प्रदान नहीं करेगा, उस पोर्टल पर भेजे गए हर एक आवेदन को एआरबी टीम द्वारा तैयार और परीक्षण किया जाना है, जिसे बग साइट बिट पर देखा जा सकता है । गीत / zicSXA , यहां तक ​​कि महीने भी लग सकते हैं।
राफेल सिलेक

@rafalcieslak, वे जानते हैं कि एप्लिकेशन समीक्षा बोर्ड को और तेज़ होने की आवश्यकता है, और इस पर काम कर रहे हैं। mpt ने लिंक किए बग में कहा, "उन्हें उस बिंदु पर स्केल करने से पहले बहुत प्रक्रिया प्रक्रिया सुधार की आवश्यकता होगी जहां वे किसी भी चीज़ को प्रतिस्थापित करते हैं।"
मैथ्यू फ्लैशेन

@MatthewFlaschen, सच! Wiki.ubuntu.com/AppReviewBoard/Review/Guidelines के अनुसार वे न तो ऐसा ऐप स्वीकार करेंगे, जो पहले से ही उबंटू रिपॉजिटरी में मौजूद हो (जो एआरबी के जरिए ऐप अपडेट करना असंभव बना देता है) और न ही डेवलपमेंट लाइब्रेरी। यह देखते हुए कि एआरबी से किसी भी तरह से इस बग को ठीक करने से पहले वास्तव में लंबा रास्ता तय करना है, जो संदेह करता है अगर यह भी इरादा है (जहां तक ​​मुझे पता है कि उनके पास अलग-अलग लक्ष्य हैं)।
राफेल Cieaklak

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

103

यह वास्तव में उबंटू की एक विशेषता है।

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

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

एप्लिकेशन के संस्करण क्यों फ्रीज करें और सुविधाओं को अपडेट न करें? इसके कई कारण हैं।

  • नए संस्करण अक्सर कम स्थिर होते हैं, फिर पुराने होते हैं। थोड़े पुराने संस्करण का उपयोग करना सुनिश्चित करता है कि इसे अच्छी तरह से परखा गया है।
  • कोई यह भरोसा कर सकता है कि उबंटू किसी विशेष संस्करण के भीतर महत्वपूर्ण रूप से नहीं बदलेगा। यह बड़ी कंपनियों के लिए बहुत महत्वपूर्ण है, जो भरोसा करना चाहते हैं - अगर वे उबंटू 10.04 का उपयोग करते हैं - तो हमेशा उसी तरह से काम करने पर, और इसके सभी समय में समान विशेषताएं होती हैं।
    • इसका मतलब यह भी है कि उबंटू 10.04 हमेशा 10.04 है, विंडोज के विपरीत, जहां सर्विस पैक आपके सिस्टम में बहुत बदलाव करता है, और आपको उनकी देखभाल करने की आवश्यकता है।
  • उबंटू डेवलपर्स आपको सबसे अधिक उपलब्ध सॉफ्टवेयर उपलब्ध कराने के लिए विशेष ध्यान रखते हैं। विंडोज पर यह आम तौर पर अपडेट जारी करने के लिए तीसरे पक्ष का निर्णय होता है। इसका मतलब यह है कि कुछ आप नवीनतम संस्करण का उपयोग कर सकते हैं, नई शांत सुविधाओं के साथ, और अन्य केवल तभी सुविधाएँ जारी कर सकते हैं जब उनका परीक्षण लंबे समय तक किया गया हो। इसका मतलब है कि आप वास्तव में कभी नहीं जानते कि वहां अपडेट के साथ क्या हो रहा है।
  • इससे उबंटू डेवलपर्स के लिए रिलीज़ को प्रबंधित करना आसान हो जाता है। उबंटू प्रत्येक 6 महीने में रिलीज़ होता है, और उस अवधि के दौरान उबंटू डेवलपर्स रिलीज़ के लिए नया संस्करण तैयार करते हैं, इसे नई सुविधाओं और नए सॉफ़्टवेयर के टन के साथ पैक करते हैं। वे इसे केवल उस संस्करण में जोड़ते हैं जो वर्तमान में विकास में है, और सभी समर्थित (पुराने) उबंटू संस्करणों के लिए नहीं: इसके लिए कम काम की आवश्यकता होती है।
    • उदाहरण के लिए, यदि वे 10.04 से संस्करण 3 में GNOME अपडेट करना चाहते हैं, तो इसका मतलब होगा कि सैकड़ों अन्य एप्लिकेशन पूरी तरह से टूट जाएंगे, और सिस्टम को पुनर्गठित करने की आवश्यकता होगी।
  • अपडेट Canonical और Ubuntu Developers द्वारा प्रदान किए गए हैं, और सॉफ़्टवेयर के डेवलपर्स द्वारा नहीं, क्योंकि यह विंडोज में किया गया है। निजी तौर पर, मुझे सॉफ्टवेयर एबीसी के डेवलपर्स की तुलना में उबंटू डेवलपर्स पर बहुत अधिक भरोसा है, और यह सुनिश्चित किया जा सकता है कि उबंटू द्वारा प्रदान किया गया नया संस्करण मेरे कंप्यूटर को कोई नुकसान नहीं पहुंचाएगा।

उपरोक्त सभी उबंटू गुणवत्ता के मुख्य भागों में से एक हैं । आपको सबसे अच्छी गुणवत्ता वाला सॉफ़्टवेयर और OS मिलता है, और इसे संतुलित करने के लिए आप सबसे नए नहीं, बल्कि कुछ महीनों पुराने सॉफ़्टवेयर का उपयोग करते हैं।

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


2
@ZippyV दूसरी ओर वे शायद थर्ड पार्टी डेवलपर्स की तुलना में उबंटू सुरक्षा के बारे में अधिक जानते हैं।
सबकोन

31

Canonical (ubuntu के पीछे मुख्य प्रायोजक) ने शुरुआत (v4) से फैसला किया कि उबंटू को 6 महीने के चक्र पर वितरित किया जाएगा। हर 6 महीने में, नवीनतम / सबसे स्थिर सॉफ्टवेयर मुख्य रूप से डेबियन की अस्थिर / परीक्षण शाखा से रिपॉजिटरी में शामिल किए जाएंगे।

उस चक्र के बाहर आप सॉफ्टवेयर को संकलित करके या पीपीए - व्यक्तिगत पैकेज अभिलेखागार नामक अतिरिक्त रिपॉजिटरी सहित सबसे अत्याधुनिक सॉफ्टवेयर प्राप्त कर सकते हैं।

विंडोज ने एक अलग रणनीति पर फैसला किया है - नई सुविधाएं अक्सर (लेकिन हमेशा नहीं) सर्विस पैक के साथ जारी की जाती हैं। यह विंडोज़ के तहत खराब हो जाता है - यह तय करने के लिए व्यक्तिगत सॉफ़्टवेयर विक्रेताओं को छोड़ दिया जाता है कि उनका सॉफ़्टवेयर स्वचालित रूप से अपडेट होना चाहिए या नहीं। IMHO - इसकी एक गड़बड़ रणनीति है और मुझे अक्सर एक सॉफ़्टवेयर या किसी अन्य द्वारा दुष्ट अपडेट के कारण विंडोज़ का पुनर्निर्माण करना पड़ता है।

अन्य linux distros की अलग-अलग रिलीज़ रणनीतियाँ हैं। उदाहरण के लिए, आप आर्क जैसे रोलिंग-रिलीज़ डिस्ट्रो का उपयोग कर सकते हैं। जब और नए सॉफ्टवेयर जारी किए जाते हैं, तो रखवाले सॉफ्टवेयर को उनकी रिपॉजिटरी में डाल देते हैं, अगर इसे अच्छी गुणवत्ता का समझा जाए। संभावित रूप से यह विभिन्न सॉफ्टवेयरों के बीच संभावित टकराव को जन्म दे सकता है क्योंकि पूर्ण परीक्षण सूट नहीं किया गया होगा। व्यवहार में, अनुरक्षकों ने एक अच्छा काम किया है और स्थिरता के मुद्दों को मैंने पढ़ा है शायद ही कभी एक मुद्दा है।

डेबियन ने दूसरे मार्ग को ले लिया है - सबसे स्थिर पैकेजों के आधार पर लगातार एक रिफाइनिंग और डिस्ट्रो का उपयोग करना। अक्सर उबटन जैसे डिस्ट्रोस की तुलना में बहुत पुराना है।

इस प्रकार - इसका फैसला करने के लिए - (अधिकतर) स्थिरता या संभावित अस्थिरता।


7

उबंटू एक मानक रिलीज चक्र का अनुसरण करता है जैसे कि सॉफ्टवेयर अच्छी तरह से परीक्षण और रिलीज के बीच स्थिर होता है, और आप एक रिलीज से दूसरे तक उन्नयन करके जाते हैं। दूसरी ओर ऐसे वितरण हैं जो एक रोलिंग रिलीज चक्र का उपयोग करते हैं, जहां पैकेज लगातार अपडेट किए जाते हैं (सबसे प्रसिद्ध गेंटू, आर्क लिनक्स हैं)।

चूंकि आप विंडोज के साथ तुलना कर रहे हैं, इसलिए मैं बहुत पुराना हूं, इसलिए आप उस हिस्से का जवाब दे सकते हैं, जिसकी मुझे उम्मीद है। मैंने एक दशक में उस OS का उपयोग नहीं किया है।


4

संक्षिप्त उत्तर: यह कर सकते हैं

लंबे उत्तर: यह स्थिरता प्रदान करने के लिए, डिफ़ॉल्ट रूप से नहीं है

मैं पिनिंग और एप्टीट्यूड का उपयोग करता हूं, जिसे चुनने और चुनने के लिए क्या संस्करण हैं, जिससे मुझे स्थिरता और अप-टू-डेट का मिश्रण मिलता है।


3

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

यदि आप नया संस्करण चाहते हैं, तो getdeb.net या किसी अन्य स्रोत के लिए रिपॉजिटरी देखें और जोड़ें और यह नवीनतम रिलीज़ के लिए आपके पैकेज / प्रोग्राम को अपडेट कर देगा ...


3

उबंटू भी ऐसा कर सकता है, लेकिन इसकी अलग नीति है। आप आर्क लिनक्स का उपयोग कर सकते हैं, जहां हर एक पैकेज अपडेट किया जाता है, लेकिन यह आपको कभी-कभी कुछ चीजें मैन्युअल रूप से करने के लिए मजबूर कर सकता है, क्योंकि Pacman (Arch पैकेज मैनेजर) में सीमाएं हैं।


2

मुझे प्रश्न में कंबल के बयान से असहमत होना है।

"नई सुविधा" पैकेज कभी-कभी मध्य-रिलीज़ प्रदान किए जाते हैं, कभी-कभी मेरी व्यावसायिक क्षमता में अधिक बार।

उदाहरण के लिए, कैननिकल ने सीयूपीएस को 1.4.4 से 1.5.0 तक उबंटू 11.10 रिलीज के पैकेज अपग्रेड के रूप में अपग्रेड किया। जबकि बुनियादी कार्यक्षमता अब तक समान प्रतीत होती है, काफी कुछ चूक अलग हैं और तैनाती से पहले हमारे कॉन्फ़िगरेशन सेट में संशोधन की आवश्यकता है।


2

डिफ़ॉल्ट रूप से उबंटू सुरक्षा और अनुशंसित अपडेट प्रदान करता है। एक उपयोगकर्ता अगर वे "सॉफ़्टवेयर स्रोत" चलाना चाहते हैं और अपडेट टैब का चयन कर सकते हैं। मैं आमतौर पर असमर्थित अपडेट (वनिरिक-बैकपोर्ट) के लिए बॉक्स की जांच करता हूं जो मुझे कुछ नए रिलीज देता है। पूर्व-रिलीज़ किए गए अद्यतनों के लिए एक चेक बॉक्स भी है जो आपको अधिक लेकिन कभी-कभी कम स्थिर अपडेट के लिए उजागर करेगा। आप उन अनुप्रयोगों की विकास धाराओं के लिए ppa को भी जोड़ सकते हैं जिनमें आप रुचि रखते हैं। मैंने gimp के लिए ppa को जोड़ा है जो मुझे 2.7 विकास स्ट्रीम में gimp 2.6 रिलीज़ से पहले ले जाता है जिसमें कुछ नई सुविधाएँ हैं जो मेरे लिए महत्वपूर्ण हैं। एक बार एक ppa जोड़ा जाता है अद्यतन के रूप में अगर वे समर्थित रिलीज का हिस्सा थे। यह मुझे स्थिरता बनाम सुविधाओं पर काफी नियंत्रण देता है।


2

उबंटू कभी भी वही कर सकता है जो वे चाहते हैं। विंडोज नहीं कर सकता।

  1. विंडोज के लिए हमेशा अपडेट रखना बेहतर होता है क्योंकि वे पैसे मांग सकते हैं, जिसे मैं भुगतान नहीं करना चाहता था। उबंटू के साथ मैं फैसला कर सकता हूं।
  2. मुझे जर्क और बेकार अपडेट पसंद नहीं है जैसे आर्किलिनक्स द्वारा पेश की गई सुनहरी सुंदरता। मैं जो चाहता हूं उसका उपयोग करता हूं, खुश रहो। विंडोज के साथ आपको मजबूर होना पसंद है।
  3. उबंटू को स्वचालित रूप से अपडेट नहीं करना है। उपयोगकर्ताओं को सामान्य ज्ञान के लिए जिम्मेदारी है कि आपको ऑटो अपडेट कब और क्यों करना चाहिए। मैं कहूंगा कि बेवकूफ ऑटो अपडेट का उपयोग करते हैं क्या आप बेवकूफ हैं?
  4. विंडोज की तरह फिर से वायरस का अभ्यास न करें।

1

मेरे विचार में बहुत सारे हैं। मेरे पास केवल चयनित और 47 में से सुरक्षा लंबित है, बहुत कम "सुरक्षा" मुद्दे प्रतीत होते हैं। ज्यादातर नए फीचर्स हैं। मुझे पसंद है कि मेरे पास इतना है कि मुझे विश्वास नहीं है कि मुझे नई सुविधाओं की आवश्यकता है। क्या नई सुविधाओं के लिए सुरक्षा जोखिम की संभावना नहीं है?

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