apt-get install

पैकेज और रनटाइम

इस्तेमाल

sudo apt-get install [-y] <package>...

पहले से उतारी गई package सूची से चुनकर स्थापित करता है, इसलिए पुरानी सूची पर "Unable to locate package" आता है जब तक apt-get update न चले; script के लिए apt-get स्थिर है, जबकि apt इंसानों के लिए बना है।

आम विकल्प

विकल्पअर्थ
-yanswer yes, needed in scripts and Dockerfiles
--no-install-recommendsskip recommended extras, keeping images small
-ssimulate; print the plan and change nothing
--only-upgradeupgrade it if present, do not install it new
--reinstallinstall the same version over itself
-ftry to fix broken dependencies

उदाहरण

sudo apt-get install -y curl git

the usual line in a Dockerfile

sudo apt-get install --no-install-recommends nginx

nginx without the suggested extras

sudo apt-get install -s ffmpeg

shows what would be pulled in

सवाल हमेशा यही है कि क्या कहाँ जाए: इस प्रोजेक्ट के भीतर, या पूरी मशीन पर।

कैसे पढ़ें

  • बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
  • तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
  • विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।

आम सवाल

Q. apt-get install क्या करता है?

पहले से उतारी गई package सूची से चुनकर स्थापित करता है, इसलिए पुरानी सूची पर "Unable to locate package" आता है जब तक apt-get update न चले; script के लिए apt-get स्थिर है, जबकि apt इंसानों के लिए बना है।

Q. इसे कैसे लिखें?

sudo apt-get install [-y] <package>... — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।

Q. कितने विकल्प जानने लायक़ हैं?

यहाँ 6 दिए हैं; पूरी सूची man apt-get में है। यह कमांड पैकेज और रनटाइम में आती है।

मिलती-जुलती कमांड

man पेज: man apt-get-install