मैं एक ऑफ़लाइन ubuntu मशीन पर उन्हें स्थापित करने के लिए खिड़कियों में ubuntu पैकेज कैसे डाउनलोड कर सकता हूं?


10

मैं एक ऑनलाइन ubuntu मशीन पर बाद में स्थापित करने के लिए ऑनलाइन रेपो थ्रू विंडो से ubuntu पैकेज कैसे डाउनलोड कर सकता हूं?

यह इस प्रश्न से संबंधित है: Ubuntu रिपॉजिटरी डाउनलोड iso

अगर 11.10 के लिए कोई भी तैयार आइसो है, जिसमें डिवाइस ड्राइवर, भाषा पैक और सॉफ्टवेयर पैकेज शामिल हैं, तो इंटरनेट कनेक्शन के बिना ubuntu उपयोगकर्ताओं के लिए बहुत अच्छा होगा।

कोई विचार?


आपको AskUbuntu प्रश्न पर कुछ अच्छे विकल्प मिलेंगे मैं सॉफ्टवेयर ऑफ़लाइन कैसे स्थापित कर सकता हूं? । इसमें केरिक्स के लिए उच्च वोट हैं और एक ट्यूटोरियल संदर्भ भी है।
Nik

जवाबों:


7

इसी तरह की जरूरतों के लिए, मैं अपनी विंडोज़ मशीन में एक छोटी वर्चुअल मशीन चलाता हूं। इंस्टॉल किए बिना पैकेज डाउनलोड करने के लिए आप उपयोग कर सकते हैं apt-get download <package_name>। कमांड पैकेज को उस डायरेक्टरी में डाउनलोड करेगा जिसे आप कमांड चलाते हैं। आप संकुल को होस्ट में कॉपी कर सकते हैं, फिर एक फ्लैश ड्राइव, अंतिम रूप से उस मशीन पर जिसे आप उपयोग करते हैं।

मुझे पता है कि यह सबसे सुरुचिपूर्ण समाधान नहीं हो सकता है लेकिन कम से कम मेरे लिए काम करता है।

ओह, मैं भूल गया: यदि आपको निर्भरता की जाँच की आवश्यकता है, तो आप चला सकते हैं apt-get -s install <package_name>, निर्भरता रेखा की प्रतिलिपि बना सकते हैं और apt-get downloadकमांड के लिए बस पेस्ट कर सकते हैं ।

अपडेट 2: मैंने उस के मैनपेज को देखा apt-get। इसमें एक स्विच होता है जिसे कॉल किया जाता है --download-only। आप इसे इंस्टॉल करने के लिए पास कर सकते हैं और आपके apt-getलिए सभी पैकेज प्राप्त कर लेंगे लेकिन उन्हें इंस्टॉल नहीं करेंगे। आप अपने पैकेज पा सकते हैं /var/cache/apt/archives। एक सामयिक apt-get cleanनिर्देशिका से फ़ाइलों को हटा देगा, ताकि आप आसानी से इच्छित पैकेज प्राप्त कर सकें।

अपडेट 3: अपडेट 2 में विधि के साथ प्राप्त पैकेजों को स्थापित करने के लिए , आपको इन पैकेजों को फिर /var/cache/apt/archivesसे ऑफलाइन मशीन में डालना होगा । यदि आप अपने साथ मिले पैकेज को स्थापित करना चाहते हैं apt-get download, तो आप उपयोग कर सकते हैं dpkg -i <package_file>


4

आप http://packages.ubuntu.com/ पर उन्हें खोज सकते हैं और डाउनलोड कर सकते हैं


यह वास्तव में संभव नहीं है क्योंकि यह किसी भी निर्भरता को डाउनलोड नहीं करता है और लिनक्स में हर निर्भरता का एक टन निर्भरता है। यही कारण है कि उनके पास यह नोटिस है कि आप पैकेज को उस तरह से डाउनलोड न करें, बल्कि पैकेज मैनेजर का उपयोग करने के लिए दृढ़ता से प्रोत्साहित करें।
y0gapants

बेशक यह संभव है। आपको बस यह जानना होगा कि आपको किन पैकेजों की जरूरत है। स्वचालित निर्भरता प्रबंधन मूल प्रश्न की आवश्यकता नहीं थी। ऊपर की साइट यह भी बताती है कि हर एक पैकेज के लिए निर्भरताएँ क्या हैं। इसके अलावा, प्रत्येक निर्भरता में अन्य निर्भरताओं का "एक टन" नहीं है। यदि आप जानते हैं कि आप क्या स्थापित कर रहे हैं और काम करने के लिए इसकी क्या आवश्यकता है, तो जब चीजें गलत होंगी, तो आप बहुत बेहतर होंगे।
कलस्टेस्ट

1

हालांकि मैंने इसका परीक्षण नहीं किया है, लेकिन कीरक्स को आपको उन चीजों का प्रकटन बनाने की अनुमति देनी चाहिए जो अद्यतन करने की आवश्यकता है, उन्हें किसी अन्य सिस्टम पर डाउनलोड करें और उन्हें स्थापित करें। मुझे यकीन नहीं है कि यह उन पैकेजों को संभालता है जो पहले से ही सिस्टम पर नहीं हैं।


मेरा मानना ​​है कि आप keryx मतलब है । आपका youtube लिंक मुझे "एक्सपर्ट कुकिंग" नाम के एक क्लिप पर ले जाता है :-)
nik

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