GNU/Linux >> Belajar Linux >  >> Linux

Secara otomatis menjawab 'Ya' saat menggunakan apt-get install

melalui halaman manual apt-get:

apt-get -y install [packagename]

Masalah dengan:

apt-get --yes install $something

adalah bahwa ia akan meminta konfirmasi manual jika kunci publik pemilik tanda tangan paket tidak ada dalam keyring, atau beberapa kondisi lainnya. untuk memastikannya tidak meminta konfirmasi, lakukan saja ini:

apt-get --yes --force-yes install $something

Jika Anda ingin pengaturan ini permanen, buat file di /etc/apt/apt.conf.d/, seperti /etc/apt/apt.conf.d/90forceyes dengan konten berikut:

APT::Get::Assume-Yes "true";
APT::Get::force-yes "true";

Perhatikan bahwa jika Anda juga ingin menggunakan jawaban default secara otomatis saat permintaan interaktif muncul, Anda dapat menggunakan DEBIAN_FRONTEND=noninteractive

Pemasangan tunggal:

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

Misalnya:

sudo DEBIAN_FRONTEND=noninteractive apt-get -y install postfix

Semua pembaruan:

sudo DEBIAN_FRONTEND=noninteractive apt-get -y update 

Anda dapat menyiapkan opsi yang lebih halus dengan -o Dpkg::Options::="--force-confdef" dan -o Dpkg::Options::="--force-confold" .

Contoh:

apt-get update
sudo DEBIAN_FRONTEND=noninteractive apt-get upgrade -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold"

atau

apt-get -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade

Contoh perintah interaktif:

Bacaan yang menarik:Lakukan penginstalan paket Debian tanpa pengawasan


Linux
  1. Saat Menggunakan Putty, Alt-kiri/kanan Berbeda Ketika Byobu Dimulai Secara Otomatis Dari Profil?

  2. Bagaimana Cara Menginstal Skype Di 11.10 Saat Menggunakan Kubuntu (kde4.7)?

  3. Menggunakan Sudo Apt-get Install, Mengapa Tidak Ada Kode Sumber?

  1. apt-get install untuk versi python yang berbeda

  2. Soket - Menggunakan INADDR_ANY di sisi klien

  3. Ketika Anda menginstal apt-get di mana file .deb disimpan?

  1. Cara Menginstal MySQL v5.7 menggunakan apt-get di Debian 8 Jessie

  2. Penggunaan / saat menggunakan cd

  3. Secara otomatis menjawab default saat melakukan 'make oldconfig' pada pohon kernel