Soru Herhangi bir etkileşimli post-install yapılandırma adımını atlamak için apt-get'e nasıl başvurabilirim?


Paketleri yüklemek için apt-get kullanan bir sunucu oluşturma betiğim var. Daha sonra önceden yazılmış yapılandırma dosyalarını doğrudan yerine koyar, böylece postfix gibi paketlerde etkileşimli post-install konfigürasyon diyaloğu gerekli değildir. Kurulumun bu aşamasını nasıl atlarım? Bundan kaçınmayı tercih ettiğim bir parça manuel müdahale oluşturur.

Farkındayım -qq seçenek, ancak manpage, eylemsiz bir değiştirici belirtmeden onu kullanarak uyarır. ben yap Bir eylem gerçekleştirmek istiyorum, sadece belirli bir bölümünü bastırmak istiyorum.


111
2018-01-26 16:19


Menşei




Cevaplar:


Bunu önlemek için birkaç şey yapabilirsiniz. ayarlamak DEBIAN_FRONTEND değişken noninteractive ve kullanarak -y bayrağı. Örneğin:

export DEBIAN_FRONTEND=noninteractive
apt-get -yq install [packagename]

Eğer sudo ile kurmanız gerekiyorsa şunları kullanın:

sudo DEBIAN_FRONTEND=noninteractive apt-get -yq install [packagename]

171
2018-01-26 16:29



Bu benim için işe yaramadı bir güne kadar. Bir çeşit "aciliyet = yüksek" mesajı. İhtiyacın var DEBIAN_FRONTEND, y Ve q bayrak seti, yani DEBIAN_FRONTEND=noninteractive apt-get -yq install [packagename] - Jeff Mixon