Yum, kullanıcıya sormadan bash kullanarak yüklemeyi nasıl zorlarım?


66

Php5.4'ü kurmak için bir bash betiği yazıyorum ve bunu bir test VM'si için otomatikleştirmek istiyorum. Sahip olduğum rpm komutu şudur:

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

Şimdi, bu çalışmanın ortasında, bağımlılıkları indirmek olsun veya olmasın, [Y / N] girmek için bir kullanıcı istemi var. Bu yüzden ya ihtiyacım var:

  1. [Y] kullanıcı girişini simüle edin; veya

  2. sormak ve varsaymamak için yum komutunu verin [Y]

Bir bash betiği için en iyi yöntem nedir ve yukarıdakilerin her ikisini de nasıl başarabilirim?

Yanıtlar:


98

-yDüğmeyi kullanabilirsiniz :

$ yum -y install php54w
yum man sayfasından alıntı
-y, --assumeyes
      Assume yes; assume that the answer to any question which would be asked
      is yes. Configuration Option: assumeyes

Teşekkür ederim. Bu hızlı oldu. Yeterince komik, rpm'de bayraklar deniyordum ve bulamadım - ama yum'un gittiği yer anlamlıdır.
Bradley
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.