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