एक ही समय में कई पैकेज स्थापित करना


23

मैं कई पैकेज कैसे स्थापित करूं?

उदाहरण के लिए, मैं दोनों को स्थापित करना चाहता हूं package Xऔर Package Y,मुझे पता है कि यह डिफ़ॉल्ट रूप से संभव नहीं है, लेकिन क्या ऐसा करने का कोई वैकल्पिक तरीका है या क्या मैं स्थापना के लिए उन्हें कतार में खड़ा कर सकता हूं?


क्या आपके पास कोई ट्यूटोरियल नहीं है apt-get install p1 p2 p3?
PNDA


@ ज्ञान: ऊपर देखें
डेविड फ़ॉस्टर

1
@ ज्ञान: और टिप्पणी पर टिप्पणी स्पष्ट रूप से बताती है कि मूल प्रश्न के शब्दों से अलग सवाल क्यों है।
डेविड फ़ॉस्टर

1
@mniess मेरे प्रश्न से भ्रम पैदा हो सकता है। लेकिन जवाब की तरह मेरी समस्या का हल। मैंने स्वीकृत उत्तर के साथ भ्रम से बचने के लिए प्रश्न को संपादित किया है।
शुरुआती

जवाबों:


32

आप ऐसा कर सकते हैं, क्यों नहीं !? स्थापित करने के लिए आप निम्न एकल कमांड चला सकते हैं package-xऔर package-y:

sudo apt-get install package-x package-y

ध्यान दें:

यह उल्लेख किया गया है कि आप सभी संकेतों के लिए हां का जवाब देने के लिए -yध्वज को जोड़ सकते हैं । यह आमतौर पर आपको केवल एक बार हां कहने से बचाता है , वैसे भी। झंडे के बारे में जानना अच्छा है , लेकिन सावधान रहें, क्योंकि यह उन चीज़ों को भी स्वचालित रूप से हटा सकता है जिन्हें आप हटाना नहीं चाहते हैं। आमतौर पर, मैं ध्वज को छोड़ देता हूं और अपने कंप्यूटर पर भयानक प्रभाव डाल सकने वाली गलतियों से खुद को रोकने के लिए सभी जोड़े गए या निकाले गए पैकेजों की मैन्युअल रूप से समीक्षा करता हूं। हालांकि, यह एक अच्छा विकल्प और कम अस्थिर लगता है।apt-get-y-yapt-get upgrade -y

sudo apt-get upgrade package-x package-y -y

मैं इसकी भी जाँच करूँगा।
बिगिनर्ससेक

यह काम करता है लेकिन क्या होगा अगर मैं पैकेज x स्थापित कर रहा हूं और स्थापना के बीच में मैं एक और स्थापना शुरू करना चाहता हूं (इस मामले में पैकेज y पर विचार करें)। क्या ऐसा करना संभव है?
बिगिनर्ससेक

10
यह एक अलग सवाल है। इसकी एक सीमा aptयह है कि आप aptएक समय में केवल एक ही प्रक्रिया कर सकते हैं । यह एक अच्छी बात है , क्योंकि यह आपको आपके सिस्टम को बर्बाद करने से रोकता है। उस स्थिति में जब आप पैकेज वाई को स्थापित करना चाहते हैं, आप या तो एक्स के खत्म होने का इंतजार करते हैं, या आप एक्स को रोकते हैं और उन्हें एक साथ स्थापित करते हैं।
अर्थमीलोन

10

संकुल उपयोग को स्थापित करने के लिए:

sudo apt-get install package-name

कई पैकेजों को स्थापित करने के लिए बस एक के बाद एक सूची दें:

sudo apt-get install package-name1 package-name2 package-name3

किसी भी सवाल apt-get installका जवाब देने के लिए मजबूर करने के लिए जो अंत तक जोड़ सकता हैyesare you sure you want to install this package?-y

sudo apt-get install package1 package2 package3 -y

मुझे अन्य उपयोगकर्ताओं के बारे में निश्चित नहीं है, लेकिन मुझे ऐसी फ़ाइल रखने में मदद मिलती है, जिसमें उन सभी पैकेजों / कार्यक्रमों की सूची हो, जिनका मैं आमतौर पर उपयोग करता हूं, ताकि जिस स्थिति में मुझे पुन: स्थापित करने की आवश्यकता हो, मैं केवल कॉपी और पेस्ट करने की बजाय आदेश को लागू कर सकूं अगले कुछ हफ़्ते बिताने के लिए मुझे क्या मिला और क्या नहीं मिला।


1
इसके अलावा, एक चीज जो मैं समय बचाने के लिए करता हूं, वह है कि मेरे द्वारा आमतौर पर उपयोग किए जाने वाले सभी कार्यक्रमों को स्थापित करने के लिए कमांड के साथ कहीं न कहीं एक फाइल बैकअप है ताकि अगर मुझे किसी कारण से पुन: स्थापित करना पड़े, तो मैं बस कॉमन को कॉपी और पेस्ट कर आधे घंटे के लिए दूर चला जाऊंगा
theYnot

1
यदि आप कोई अन्य उत्तर सुधारना चाहते हैं, तो कृपया उसे संपादित करने का सुझाव दें और नया (अपूर्ण) उत्तर न बनाएँ।
डेविड फ़ॉस्टर

2
एक प्रतिलिपि रखने dpkg --get-selectionsसे आप उन सभी पैकेजों को स्थापित कर सकेंगे जो आपके पास पुनर्स्थापना के मामले में थे।
.ngel

मजेदार रूप से काफी @ elngel मुझे कल अपने OS को फिर से स्थापित करना था। मैंने कोशिश की dpkg --get-selectionsऔर इसने इलाज किया। मैं कुछ होमवर्क किया था और इस उत्तर (भर में आया था askubuntu.com/questions/101931/... ) जो ऐसा करने पर फैलता है और कहा कि बहाल करने के लिए कहते हैं pkgमेटाडाटा उपयोग करने के लिए apt-mark showauto > auto.lstऔर apt-mark showmanual > manual.lstमेटाडाटा पाने के लिए और apt-mark auto < auto.lstऔर apt-mark manual.lstइसे फिर से स्थापित करने के लिए।
theYnot
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.