Apt-get -d install & apt-get डाउनलोड के बीच अंतर


19

Apt (उन्नत पैकेजिंग टूल) में केवल पैकेज डाउनलोड करने का विकल्प है apt-get -d install [pkg-name]। मुझे apt-get download [pkg-name]पैकेज भी डाउनलोड करने हैं।

फिर --download-only( apt-get -d install) और download( apt-get download) में क्या अंतर है ?

और मुझे उनके बीच कब उपयोग करना चाहिए ?

जवाबों:


19

मैं निम्नलिखित को सूचीबद्ध कर सकता हूं:

1) सुडो के बिना दोनों का प्रयास करें, apt-get downloadपास apt-get -d installहो जाएगा और विफल हो जाएगा (रूट आवश्यक)

2) डिफ़ॉल्ट रूप से apt-get -d installमें .deb की बचत होगी /var/cache/apt/archivesऔर apt-get downloadमौजूदा निर्देशिका में

3) apt-get downloadनया है, आपको पुराने संस्करणों में भी नहीं मिलेगा।

मुझे उम्मीद है कि वे मददगार होंगे


2
एक नजर है man apt-get
सिनेली

9

--download-onlyस्विच एक और आदेश के साथ किया जाना करने की जरूरत है, यह हो install, upgradeया जो कुछ भी आदेश डाउनलोड पैकेज को आवश्यकता होगी। यदि आपको पैकेज डाउनलोड करने की आवश्यकता नहीं है, तो दिन के रूप में सादा है कि यह कुछ भी डाउनलोड नहीं करेगा। --download-onlyकेवल उन पैकेजों को डाउनलोड करने के लिए उपयुक्त क्रियाओं को प्रतिबंधित करता है जो इसे कैश निर्देशिका में चाहिए, इससे अधिक कुछ नहीं । यदि आपका संचालन निर्भरता डाउनलोड करने में समाप्त हो जाएगा तो यह उन्हें आपके लिए डाउनलोड कर देगा।

चूँकि इसे कमांड की आवश्यकता होती है installया upgradeइसे सामान्य रूप से sudoया रूट अनुमति की आवश्यकता होती है , क्योंकि संकुल को डाउनलोड करने के लिए उपयोग की जाने वाली डिफ़ॉल्ट निर्देशिका रूट के स्वामित्व में होती है।

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


4

manकमांड का प्रयोग करें :)

apt-get downloadवर्तमान निर्देशिका के लिए पैकेज डाउनलोड करेगा, लेकिन इसकी निर्भरता नहीं ।

apt-get -d installसिस्टम पैकेज निर्देशिका ( /var/cache/apt/archives) को दिए गए पैकेज और सभी गुम निर्भरताओं को डाउनलोड करेगा ।

यदि आप एक .deb डाउनलोड करना चाहते हैं, तो पहले इसका उपयोग करें (इसे अनलॉकर करें, इसके साथ पोक करें dpkg, जो भी हो)।

यदि आप बाद में स्थापना के लिए पैकेज का एक सेट "पूर्व-डाउनलोड" करना चाहते हैं तो दूसरे का उपयोग करें।

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