क्या मैं yum के साथ स्थापित करते समय y / N प्रतिक्रियाओं को स्वचालित कर सकता हूं?


9

जब मैं फेडोरा में इंस्टाल कहता हूं yum groupinstall "Development Tools", तो मुझे कभी-कभी y / N से टकराने के लिए प्रेरित किया जाता है।

क्या इस तरह के संकेत होने पर मैं ओएस को स्वचालित रूप से "y" चुनने के लिए कह सकता हूं? यह मुझे कुछ समय के लिए अपना कंप्यूटर छोड़ने और वापस आने देगा।


5
एक -yविकल्प है जो उस के साथ जाता yumहै वह सटीक काम करता है। उस पर अधिक जानकारी के लिए मैन पेज पढ़ें।
ब्राचली

जवाबों:


16

इसे इस्तेमाल करे:

$ sudo yum -y groupinstall "Development Tools"

से yumआदमी पेज:

   -y, --assumeyes
          Assume yes; assume that the answer to any question which would be 
          asked is yes.
          Configuration Option: assumeyes

नोट: आप भी उपयोग कर सकते हैं yesलेकिन यह वास्तव में आवश्यक नहीं है। yumउपकरण वास्तव में ऐसा करने के लिए अंतर्निहित स्विच है।


2

हाँ, आप कर सकते हैं, के साथ yes। यदि आप इसे तर्क के बिना चलाते हैं, तो यह पत्र को yअनिश्चित काल तक प्रिंट करने के लिए प्रिंट करता है , और यदि आप इसे तर्क, स्ट्रिंग या पत्र या कुछ भी देते हैं, तो यह अनिश्चित काल के लिए प्रिंट कर देगा।

आपके मामले में आप इसे इस प्रकार करेंगे:

yes | yum groupinstall "DevelopmentTools" 

naw, -y विकल्प का उपयोग करें, कम टाइपिंग।
पैंथर

@ bodhi.zazen हाँ, अब मुझे पता है। मुझे इस बात की जानकारी नहीं थी कि जब मैंने अपना उत्तर लिखा था, और मुझे लगा कि मैं अपना उत्तर हाँ का उपयोग करके पोस्ट करूँगा, जो ओपी की इच्छा के अनुरूप काम करने का मानक तरीका है। हालांकि, जब मैंने यह जवाब लिखना शुरू किया, तो कोई अन्य ए नहीं थे। जब मैंने अपना ए पोस्ट किया, तो मैंने देखा कि स्लम ने मेरे ए के ठीक पहले अपना ए पोस्ट किया था।
रिस्तो सलमिनन

-1

/usr/bin/yesएक उपकरण है जो लगातार भेजता y\nहै stdout। आप उस किसी भी कमांड में पाइप कर सकते हैं जो वाई / एन शैली देता है, ऐसे किसी भी प्रश्न के लिए "हां" उत्तर देने के लिए मजबूर करता है। तुम भी उपयोग कर सकते हैं yesमंगलाचरण पर निर्दिष्ट किए, जैसे द्वारा की तरह किसी भी अन्य स्ट्रिंग आप भेजने के लिए /usr/bin/yes fooभेज देंगे foo\nकरने stdoutके लिए लंबे समय के रूप में अपनी उत्पादन पढ़ा जा रहा है के रूप में।


naw, -y विकल्प का उपयोग करें, कम टाइपिंग।
पैंथर

यदि आप अंतहीन y\nएस भेजना चाहते हैं , तो आपको इसकी आवश्यकता भी नहीं है।
डोपघोटी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.