apt-get --force-yes: Daha fazla soru nasıl bastırılır


19

acroreadVeya libpam-ldappaketlerini örnek olarak alın .

Kurulduklarında bile apt-get --force-yeshala sorular sorarlar:

  • acroread Acrobat'ın standart PDF okuyucu olup olmayacağını bilmek istiyor (nasıl evet kabul edilir?)
  • libpam-ldapLDAP Sunucuları URI'niz, sürümünüz, şifreniz, ... nedir? (nasıl bir şey varsayalım, ldap.confyine de kukla tarafından üzerine yazılacak)

"Tanrı aşkına bir şey varsayalım ve sallanmayı bırak" var apt-getmı?

Yanıtlar:


19

Deneyin:

export DEBIAN_FRONTEND=noninteractive
apt-get -y install package1 package2

0

Başka bir çözüm: yesTüm sorulara körü körüne evet yanıtı vermek için command kullanın.

Apt, şu çözümün önerilmediği kadar akıllıdır:

  1. ne yaptığını biliyorsun ve

  2. -yve --force-yesseçenekleri istediğini yapmayın

Benim durumumda, Nginx'i eski sürüme geçirmek istiyorum ve bağımlılıkları umursamıyorum. Nedense force-yesçalışmadı, DEBIAN_FRONTEND=noninteractiveçevre değişmedi .

Bir paketi etkileşimsiz olarak nasıl eski sürüme geçireceğiniz aşağıda açıklanmıştır:

yes | apt install nginx-common=1.4.6-1ubuntu3.3 nginx-full=1.4.6-1ubuntu3.3

0

İlk probleminiz

acroread, acrobat'ın standart PDF okuyucu olup olmayacağını bilmek istiyor

burada Acroread'i manuel olarak varsayılan PDF okuyucu olarak ayarlamanızı istiyor; Ubuntu sisteminize önceden yüklenmiş başka PDF okuyucunuz yoksa otomatik olarak ayarlanmaz. Ancak varsayılan olarak Ubuntu kurulumu ile bir PDF okuyucu alacaksınız.

Bottom Line: tek işlem için birden fazla uygulama nedeniyle manuel olarak ayarlamanız gerekir.

ikinci sayı:

libpam-ldap: LDAP Sunucuları URI'niz, sürümünüz, parolanız, ...

URL, şifre vb. Ayarlayanların hiçbirine değil, tek bir işlemi gerçekleştirmek için izin veriyorsunuz.

Alt satır: Ubuntu, yapmasını istediğini yapacak.


Ubuntu Sunucusunda PDF görüntüleyici yok ve yine apt-get --no-install-recommends --force-yes install acroreadde soracak! Ve ikinci bölümde bana söylemek istediğini
anlamıyorum
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.