apt-get install
पैकेज और रनटाइम
इस्तेमाल
sudo apt-get install [-y] <package>...पहले से उतारी गई package सूची से चुनकर स्थापित करता है, इसलिए पुरानी सूची पर "Unable to locate package" आता है जब तक apt-get update न चले; script के लिए apt-get स्थिर है, जबकि apt इंसानों के लिए बना है।
आम विकल्प
| विकल्प | अर्थ |
|---|---|
| -y | answer yes, needed in scripts and Dockerfiles |
| --no-install-recommends | skip recommended extras, keeping images small |
| -s | simulate; print the plan and change nothing |
| --only-upgrade | upgrade it if present, do not install it new |
| --reinstall | install the same version over itself |
| -f | try to fix broken dependencies |
उदाहरण
sudo apt-get install -y curl gitthe usual line in a Dockerfile
sudo apt-get install --no-install-recommends nginxnginx without the suggested extras
sudo apt-get install -s ffmpegshows 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