apt-get --force-yes: Cara menekan pertanyaan lebih lanjut


19

Ambil paket acroreadatau libpam-ldapsebagai contoh.

Bahkan ketika diinstal dengan apt-get --force-yesmereka masih mengajukan pertanyaan:

  • acroread ingin tahu apakah acrobat harus menjadi pembaca PDF standar (bagaimana mengasumsikan ya?)
  • libpam-ldapApa URI-Server LDAP Anda, versi, kata sandi, ...? (Bagaimana cara mengasumsikan apa pun, ldap.conftoh akan ditimpa oleh wayang)

Apakah ada "demi tuhan mengambil sesuatu dan berhenti mengomel" untuk apt-get?

Jawaban:


19

Mencoba:

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

0

Solusi lain: gunakan yesperintah untuk menjawab secara membabi buta ya untuk semua pertanyaan.

Apt cukup pintar sehingga solusi ini tidak disarankan kecuali:

  1. Anda tahu apa yang Anda lakukan, dan

  2. yang -ydan --force-yespilihan tidak melakukan apa yang Anda inginkan

Dalam kasus saya, saya ingin menurunkan Nginx, dan saya tidak peduli dengan dependensinya. Untuk beberapa alasan force-yestidak berfungsi, begitu pula DEBIAN_FRONTEND=noninteractivevariabel lingkungan.

Berikut cara menurunkan versi paket secara tidak interaktif:

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

0

Masalah pertama anda

acroread ingin tahu, apakah acrobat harus menjadi pembaca PDF standar

di sini ia meminta Anda untuk mengatur acroread sebagai pembaca PDF default secara manual; itu tidak akan diatur secara otomatis kecuali Anda tidak memiliki pembaca PDF lain yang sudah diinstal sebelumnya di sistem Ubuntu Anda. Tetapi dengan instalasi Ubuntu secara default Anda akan mendapatkan pembaca PDF.

Bottom-Line: Anda harus mengaturnya secara manual karena beberapa aplikasi untuk operasi tunggal.

masalah kedua:

libpam-ldap: Apa LDRI-Server Server Anda, versi, kata sandi, ...

Anda hanya memberikan izin untuk melakukan operasi tunggal dan tidak ke pengaturan URL, kata sandi, dll.

Bottom-Line: Ubuntu akan melakukan apa yang Anda minta.


Tidak ada penampil PDF di Server Ubuntu dan masih apt-get --no-install-recommends --force-yes install acroreadakan bertanya! Dan di bagian kedua saya tidak mengerti apa yang ingin Anda sampaikan ...
arney
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.