मैं कैसे यश को उपयोगकर्ता की मदद के बिना, बैश का उपयोग करके स्थापित करने के लिए मजबूर कर सकता हूं?


66

मैं php5.4 स्थापित करने के लिए एक bash स्क्रिप्ट लिख रहा हूं और मैं इसे एक परीक्षण VM के लिए स्वचालित करना चाहूंगा। आरपीएम कमांड मेरे पास है:

rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
yum install php54w

अब, इस रनिंग के बीच में, [Y / N] निर्भरता डाउनलोड करने या न करने के लिए एक उपयोगकर्ता प्रॉम्प्ट है। इसलिए मुझे या तो इसकी आवश्यकता है:

  1. [Y] के उपयोगकर्ता इनपुट का अनुकरण करें; या

  2. yum से यह पूछने और मानने के लिए नहीं कि आदेश पारित करें [Y]

बैश स्क्रिप्ट के लिए सबसे अच्छी विधि क्या है और मैं उपरोक्त दोनों को कैसे पूरा कर सकता हूं?

जवाबों:


98

आप -yस्विच का उपयोग कर सकते हैं :

$ yum -y install php54w
यम मैन पेज से अंश
-y, --assumeyes
      Assume yes; assume that the answer to any question which would be asked
      is yes. Configuration Option: assumeyes

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