क्यों कभी-कभी पुष्टि प्राप्त करने के लिए कहता है?


22

कभी-कभी यह ऐसा करता है:

After this operation, 713kB of additional disk space will be used.
Do you want to continue [Y/n]?

और कभी-कभी नहीं, और बस 'हाँ' मान लेता है और स्वचालित रूप से डाउनलोड करता है (मैं वास्तविक आउटपुट पेस्ट नहीं कर सकता क्योंकि मुझे नहीं पता कि इसे कैसे पुन: पेश करना है)।

क्यों?


यदि आप यह जानना चाहते हैं कि इसे कभी भी आपको परेशान न करने के लिए कैसे मजबूर किया जाए, तो इस उत्तर को देखें superuser.com/questions/164553/…
रॉबिन विंसलो

जवाबों:


25

पुष्टिकरण संवाद केवल तब प्रकट नहीं होगा जब आप उन पैकेजों को स्थापित करेंगे जिन्हें आपने नहीं पूछा था, लेकिन निम्नलिखित मामलों में भी:

  • उन पैकेजों को स्थापित करना जिन्हें आप विशेष रूप से स्थापित नहीं करना चाहते थे
  • आवश्यक पैकेजों को हटाना
  • एक आयोजित पैकेज को बदलना (एक आयोजित पैकेज वह है जिसे आप वर्तमान में स्थापित संस्करण में रखना चाहते हैं)

आप इसे निम्न में से किसी एक स्विच से ओवरराइड कर सकते हैं:

  • -y
  • -yes
  • --assume-yes

जो ऐसे काम करता है जैसे आपने उन सभी सवालों के जवाब दिए हैं। हालांकि, सुरक्षा कारणों से आवश्यक पैकेज के लिए संकेत अभी भी प्रदर्शित किए जाएंगे।

आवश्यक पैकेज :

आवश्यक को कार्यक्षमता के न्यूनतम सेट के रूप में परिभाषित किया गया है जो हर समय सिस्टम पर उपलब्ध और प्रयोग करने योग्य होना चाहिए, यहां तक ​​कि जब पैकेज एक अपुष्ट (लेकिन अनपैक्ड) अवस्था में हों।

उस ओर इशारा करने के लिए @ लियोरी को धन्यवाद ।


आवश्यक पैकेज: debian.org/doc/debian-policy/ch-binary.html#s3.8
liori

@ एसएलएचके इस .bashrcया कुछ और को बदलने का कोई तरीका है, इसलिए मुझे -yहर समय मैन्युअल रूप से टाइप करने की ज़रूरत नहीं है ?
रॉबिन विंसलो

यह जवाब देने के लिए हमेशा "हाँ" के लिए मजबूर करने के लिए आपको -yइस उत्तर को देखना होगा: superuser.com/questions/164553/…
रॉबिन विंसलो

@RobinWinslow आप बस या इसी तरह aliasकी apt-get installकमान कर alias agi=apt-get install -yसकते हैं।
slhck

हाँ, मैंने सोचा था कि, यह सिर्फ उन सभी विभिन्न विकल्पों की वजह से गड़बड़ाया हुआ लगता है जिन्हें मैं संभवतः विकल्प के apt-getसाथ पास करना चाहता हूँ -y। मैं एक विन्यास फाइल जोड़ने के अन्य प्रश्न में समाधान पसंद करता हूं/etc/apt/apt.conf.d/
रॉबिन विंसलो

8

यदि इसे आपके द्वारा पूछे गए पैकेजों से अधिक स्थापित करने की आवश्यकता है, तो यह अनुमति मांगेगा, अन्यथा यह नहीं होगा, मुझे विश्वास है। यदि इसकी झुंझलाहट है, तो आप अपने आप को हाँ मानने के लिए -y स्विच का उपयोग कर सकते हैं।

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