GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Menekan Pesan Dari Program Saat Menginstalnya Untuk Digunakan Dalam Program Bash??

Pertanyaan ini sudah memiliki jawaban di sini :apt-get install tanpa debconf Prompt

(1 jawaban)
Tutup 2 tahun yang lalu.

MASALAH:

Saya memiliki program yang ditulis dalam bash yang melakukan banyak hal seperti menginstal perangkat lunak baru pada sistem.

Salah satu program yang diinstal memiliki pesan boros yang muncul di mana Anda mendapatkan beberapa info tentang penggunaan dan file konfigurasi dan apa yang dilakukannya jika Anda tidak mengedit file konfigurasi.

Dan kemudian menunggu masukan pengguna.

Pesan ini adalah dialog jenis pesan dalam GUI:

Program yang menampilkan pesan ini adalah portsentry dan sistemnya adalah Debian Stretch.

PERTANYAAN:

Bagaimana cara menyembunyikan pesan ini sehingga tidak ada komunikasi antara program saya dan pengguna?

Jawaban yang Diterima:

Untuk menghindari pertanyaan, instruksikan debconf untuk dijalankan secara non-interaktif:

export DEBIAN_FRONTEND=noninteractive

Linux
  1. Cara menggunakan perintah riwayat Bash

  2. Cara memprogram dengan Bash:Sintaks dan alat

  3. Cara memberi makan kueri mysql dari bash

  1. Bagaimana cara menggunakan sched_getaffinity dan sched_setaffinity di Linux dari C?

  2. bagaimana cara menggunakan kill SIGUSR2 di bash?

  3. Bagaimana cara mendapatkan netmask dari bash?

  1. Fungsi Bash &Cara Menggunakannya {Variabel, Argumen, Pengembalian}

  2. Ekspor variabel dari bash dan gunakan dengan Python

  3. bagaimana cara mendapatkan elemen dari daftar di bash?