Pertanyaan Bagaimana saya meminta apt-get melewati langkah-langkah konfigurasi post-install interaktif?


Saya memiliki skrip pembuatan server yang menggunakan apt-get untuk menginstal paket. Ini kemudian menempatkan file konfigurasi pra-tertulis langsung di tempat, sehingga dialog konfigurasi pasca-pemasangan interaktif dalam paket seperti postfix tidak diperlukan. Bagaimana cara melewati tahap instalasi ini? Ini menciptakan sepotong intervensi manual yang saya lebih suka menghindari.

Saya sadar akan hal itu -qq pilihan, tetapi manual mengubah penggunaannya tanpa menentukan modifier no-action. saya melakukan ingin melakukan suatu tindakan, saya hanya ingin menekan bagian tertentu dari itu.


110
2018-01-26 16:19






Jawaban:


Anda dapat melakukan beberapa hal untuk menghindari hal ini. Pengaturan DEBIAN_FRONTEND variabel menjadi noninteractive dan menggunakan -y bendera. Sebagai contoh:

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

Jika Anda perlu menginstalnya melalui sudo, gunakan:

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

170
2018-01-26 16:29



Ini berhasil bagi saya sampai suatu hari tidak. Beberapa jenis pesan "urgensi = tinggi". Anda butuh DEBIAN_FRONTEND, y DAN q set bendera, yaitu DEBIAN_FRONTEND=noninteractive apt-get -yq install [packagename] - Jeff Mixon