क्या मुझे अपनी रिपॉजिटरी सूची में "स्रोत कोड" की आवश्यकता है?


34

मेरे चलने पर मेरे सॉफ़्टवेयर स्रोतों को अपडेट करने में लंबा समय लगता है:

sudo apt-get update

मेरा मानना ​​है कि ऐसा तब होता है जब apt-get रिपोजिटरी से सोर्स कोड डाउनलोड कर रहा होता है, मेरे मामले में यह इथियोपिया में है। यह वास्तव में धीमा हो जाता है जब यह कुछ इसी तरह से हिट करता है:

http://et.archive.ubuntu.org…

मैंने जाँच की कि मैंने उस स्रोत को कहाँ जोड़ा है और यह स्रोत कोड विकल्प के तहत था। क्या मुझे डाउनलोड करने के लिए स्रोत कोड की आवश्यकता है? यदि नहीं, तो क्या मैं किसी भी परिणाम के साथ उस विकल्प की संयुक्त जांच कर सकता हूं?


BTw, स्रोत कोड कहाँ संग्रहीत किया जाता है? ताकि मेरी नज़र पड़ सके?
बाल्की

यदि आप ऐसे सॉफ़्टवेयर स्थापित करना चाहते हैं जिन्हें संकलित करने की आवश्यकता है, तो आपको केवल स्रोत रिपॉजिटरी की आवश्यकता होगी। इस तरह के एप्लिकेशन आमतौर पर टारबॉल (ऐप-नाम.टार.गज़) में होते हैं। एक बार थोड़ी देर में, बस एक आवेदन के एक भाग को संकलित करने की आवश्यकता होती है - आमतौर पर ड्राइवरों या मॉड्यूल से संबंधित कुछ। जब तक आप कुछ सॉफ़्टवेयर के नवीनतम संस्करण को नहीं चाहते हैं जो आपके सिस्टम के लिए अभी तक पैक नहीं किया गया है या जारी नहीं किया गया है या एक असामान्य अनुप्रयोग है, तो आप संभवतः इसमें नहीं चलेंगे।
जो

इस लिंक के अनुसार @balki , lists.ubuntu.com/archives/ubuntu-users/2006-Sest/… , यदि आप किसी पैकेज का सोर्स कोड देखना चाहते हैं, तो आपको बस इतना करना होगा, sudo apt-get source <पैकेज> । उम्मीद है की यह मदद करेगा।
tsega

जवाबों:


28

जब तक आप स्वयं सॉफ्टवेयर को संशोधित करने की योजना नहीं बना रहे हैं तब तक आप इसे सुरक्षित रूप से अक्षम कर सकते हैं। अधिकांश उपयोगकर्ताओं को स्रोत कोड की आवश्यकता नहीं होगी।

आप सॉफ़्टवेयर केंद्र को लॉन्च करके बंद कर सकते हैं, फिर मेनू में संपादन -> सॉफ़्टवेयर स्रोत पर जा सकते हैं, और फिर "स्रोत कोड" चेक बॉक्स को अक्षम कर सकते हैं:

यहाँ छवि विवरण दर्ज करें

यह तब आपको अपने पासवर्ड के लिए संकेत देगा और फिर अपडेट को फिर से चालू करेगा।


धन्यवाद @JorgeCastro, मैंने वह किया है और स्वचालित रूप से सर्वश्रेष्ठ सर्वर चुनने के लिए नीचे दिए गए उत्तर का भी उपयोग किया है। यह कहते हुए खुशी हुई कि यह अब बहुत तेजी से काम कर रहा है।
tsega

14

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

आपके पास अद्यतन प्रबंधक का उपयोग करने के लिए स्वचालित रूप से सबसे अच्छा मुख्य रिपोज का चयन हो सकता है, जिसके परिणामस्वरूप सबसे अच्छी डाउनलोड गति होगी। ऐसा करने के लिए, अपडेट प्रबंधक खोलें, फिर सेटिंग्स पर क्लिक करें। Ubuntu सॉफ्टवेयर टैब का चयन करें, फिर "से डाउनलोड करें:" ड्रॉपडाउन में, अन्य का चयन करें ...

अपडेट मैनेजर - उबंटू सॉफ्टवेयर टैब

अब, विंडो में जो पॉप अप करता है, "बेस्ट सर्वर चुनें" पर क्लिक करें

अपडेट मैनेजर - एक डाउनलोड सर्वर चुनें

यह तब आपके लिए सर्वश्रेष्ठ सर्वर का चयन करने के लिए कई परीक्षण करेगा। एक बार जब यह पूरा हो जाए, तो सर्वर चुनें पर क्लिक करें।

अपडेट मैनेजर - एक डाउनलोड सर्वर चुनें

अब, बस अपने अपडेट को फिर से चलाएं और आपको सुधार पर ध्यान देना चाहिए (यदि आपका सबसे अच्छा उपलब्ध रेपो पहले से ही चयनित नहीं था)।


धन्यवाद @ reverendj1, यह सटीक चीज़ थी जिसकी मुझे ज़रूरत थी। मैंने बस इसे थका दिया और इसने बहुत तेजी से काम किया।
tsega

आपका स्वागत है। मैं सिर्फ उबंटू प्रेम को फैलाने में मदद करने की कोशिश कर रहा हूं। :-)
reverendj1

"स्रोत कोड" विकल्प डैश क्यों है, चेक नहीं? मुझे मेरा चेक नहीं मिला ....
nealmcb

मेरा मानना है कि यह इसलिए है कि आपके पास रिपॉज सेटअप है जो सोर्स कोड (यानी एक डीब-एसकेसी लाइन) प्रदान नहीं करता है, इसलिए यह एक डैश दिखाता है, जिसका अर्थ है कि यह केवल कुछ रिपोज के लिए स्रोत डाउनलोड करेगा।
reverendj1

-1

आप स्रोत कोड को सुरक्षित रूप से अक्षम कर सकते हैं, यदि आपको "apt-get build-dep" के साथ बिल्ड डिपेंडेंस प्राप्त करने की आवश्यकता नहीं है और न ही changelogs और न ही स्रोत कोड Ubuntu Ubuntu से।

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