Apt-get'den etkileşimli kurulum sonrası yapılandırma adımlarını atlamasını nasıl isteyebilirim?


135

Paketleri yüklemek için apt-get kullanan bir sunucu derleme betiğim var. Daha sonra önceden yazılmış yapılandırma dosyalarını doğrudan yerine koyar, bu nedenle postfix gibi paketlerde interaktif yükleme sonrası yapılandırma diyalogu gerekmez. Kurulumun bu aşamasını nasıl atlarım? Kaçınılması gereken bir el müdahalesi parçası yaratıyor.

Bu -qqseçeneğin farkındayım , ancak manpage eylemsiz bir değiştirici belirtmeden kullanmaya karşı uyarıyor. Ben do Ben sadece belirli bir kısmını bastırmak istiyorum, bir eylemi gerçekleştirmek istiyoruz.

Yanıtlar:


210

Bundan kaçınmak için birkaç şey yapabilirsiniz. DEBIAN_FRONTENDDeğişkeni ayarlamak noninteractiveve -ybayrak kullanmak . Örneğin:

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

Sudo aracılığıyla yüklemeniz gerekirse, şunu kullanın:

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

21
Bu bir güne kadar benim için çalıştı. Bir çeşit "aciliyet = yüksek" mesajı. İhtiyacınız DEBIAN_FRONTEND, yAND qflag set, yaniDEBIAN_FRONTEND=noninteractive apt-get -yq install [packagename]
Jeff Mixon
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.