Debian

Debian debian_frontend=noninteraktif

Debian debian_frontend=noninteraktif
Dalam panduan ini kita akan membahas keuntungan dari mesin konfigurasi Debian, cara kerja dialog konfigurasi, cara mengaktifkannya kembali setelah digunakan, dan cara menekannya dengan variabel lingkungan DEBIAN_FRONTEND=noninteractive environment.

Pengantar Mesin Konfigurasi Debian

Sistem manajemen paket Debian adalah yang paling populer di Linux, mendukung Debian, Ubuntu, Linux Mint, MX Linux, dan sejumlah turunan Debian lainnya. Format paket DEB berisi lebih dari sekadar file biner perangkat lunak. Ini berisi berbagai macam file kontrol yang memberi tahu manajer paket tentang dependensi perangkat lunak, instruksi mulai dan berhenti untuk kontrol daemon, versi, lisensi, penulis, dan tanda tangan digital untuk menjamin integritas dan keaslian.

File kontrol ini dapat diatur oleh penerbit atau pengelola perangkat lunak untuk meminta pengguna untuk variabel konfigurasi penting. Opsi-opsi ini menghemat banyak waktu pengguna dengan menjaga mereka dari tugas yang terkadang membosankan untuk mengedit kemungkinan beberapa file konfigurasi. Jika Anda sering menggunakan Debian atau turunannya, Anda mungkin pernah melihat layar (teks atau grafik) yang menanyakan detail konfigurasi setelah menginstal paket baru atau yang diperbarui.

Konfigurasi lagi, Apt

Skrip ini juga tidak dimaksudkan untuk waktu pemasangan. Jika Anda ingin mengkonfigurasi ulang paket, Anda dapat menjalankan:

dpkg-konfigurasi ulang nama paket

Di mana nama-paket adalah nama paket. Jika ada profil konfigurasi, Anda akan diberikan opsi tersebut lagi dan diberi kesempatan untuk membuat perubahan.

Misalnya, pada instalasi Debian baru, saya menjalankan:

dpkg-konfigurasi ulang pengaturan konsolset

Untuk mengkonfigurasi font konsol terminal teks, ukuran, dan set karakter. Ini jauh lebih mudah daripada mengatur item ini secara manual.

Otomatisasi, Otomatisasi, Otomatisasi

Perintah konfigurasi sangat bagus jika Anda berinteraksi sebagai pengguna yang berpengetahuan luas, tetapi dalam beberapa kasus, terutama dalam otomatisasi atau pembuatan skrip, Anda tidak ingin meminta pengguna sama sekali. Dalam hal ini, menenangkan konfirmasi konfigurasi kemungkinan akan menguntungkan. Untuk melakukan ini, jalankan perintah apt Anda dengan variabel lingkungan yang ditentukan sebelumnya.

DEBIAN_FRONTEND=noninteractive apt-get -q -y install postfix

Dalam hal ini, semua pertanyaan konfigurasi akan diminta dan default dipilih (jika ditentukan), atau, jika tidak disediakan, tidak ada konfigurasi yang akan dilakukan pada paket. Sakelar -q mencegah pesan ditampilkan, dan sakelar -y menjawab ya untuk melakukan penginstalan atau meningkatkan versi tanpa pengawasan.

Untuk membuat variabel lingkungan bertahan untuk sesi Anda, jalankan:

ekspor DEBIAN_FRONTEND=noninteraktif

Setelah Anda keluar atau keluar dari shell Anda, variabel lingkungan akan hilang atau diatur ulang ke default. Jika Anda ingin mengaturnya secara permanen, Anda dapat menambahkannya ke .bashrc atau .zshrc, namun saya tidak menyarankan ini karena Anda mungkin melewatkan pertanyaan konfigurasi penting di masa mendatang. Yang mengatakan, jika Anda bermaksud agar sistem Debian tidak pernah memerlukan konfigurasi pengguna, ini mungkin diinginkan.

Menyimpan File Konfigurasi

Selama instalasi atau peningkatan paket, Debian mungkin ingin meminta pengguna untuk menimpa file konfigurasi. Preferensi ini dapat ditambahkan ke perintah instalasi.

apt-get install -q -y \
-o Dpkg::Options::="--force-confdef" \
-o Dpkg::Opsi::="--force-confold" \
perbaikan akhir

Dalam perintah ini, penginstal diminta untuk menghentikan pesan apa pun, menganggap ya, lalu memutakhirkan file konfigurasi jika tidak ada perubahan dalam paket baru. Jika ada file konfigurasi sebelumnya, buat file baru dan jangan timpa yang lama.

Jika Anda tidak peduli dengan file konfigurasi dan ingin menimpanya, Anda dapat menggunakan:

apt-get install -q -y -o Dpkg::Options::="--force-confnew" postfix

Berhati-hatilah saat menggunakan opsi ini Jika Anda tidak benar-benar yakin bahwa Anda tidak memerlukan konfigurasi yang ada dan terjadi kesalahan, Anda dapat membuat masalah signifikan pada sistem Anda atau kehilangan akses ke sistem jarak jauh saat reboot atau restart layanan.

Mengubah Frontend

Meskipun tujuan utama artikel ini adalah untuk menjelaskan sakelar noninteraktif, ada parameter lain yang dapat Anda tentukan untuk DEBIAN_FRONTEND.

noninteraktif

Jangan mengajukan pertanyaan dan menganggap default.

dialog

Menghadirkan pengguna dengan jendela teks abu-abu yang familiar dengan latar belakang biru. Ini defaultnya.

teks

Ini menghapus antarmuka dialog dan menanyakan pertanyaan konfigurasi dalam format berbasis teks murni. Ini sangat cocok untuk koneksi lambat atau emulator terminal yang tidak bekerja sama dengan baik dengan sistem input dan windowing berbasis dialog.

gtk

Meminta pengguna secara grafis menggunakan perpustakaan GTK. Ini mungkin tidak bekerja dengan benar di KDE. Juga membutuhkan paket cdebconf-gtk dan gkdebconf untuk diinstal sebelum digunakan.

Kesimpulan

Saya harap panduan ini telah membantu Anda dengan tugas administrasi dan otomatisasi sistem Anda melalui penggunaan variabel lingkungan DEBIAN_FRONTEND.

Pertempuran Untuk Wesnoth 1.13.6 Pengembangan Dirilis
Pertempuran Untuk Westnoth 1.13.6 dirilis bulan lalu, adalah rilis pengembangan keenam dalam 1.13.x series dan memberikan sejumlah peningkatan, teruta...
Cara Menginstal League Of Legends di Ubuntu 14.04
Jika Anda adalah penggemar League of Legends, maka ini adalah kesempatan bagi Anda untuk menguji coba League of Legends. Perhatikan bahwa LOL didukung...
Instal Game Strategi OpenRA terbaru di Ubuntu Linux
OpenRA adalah mesin game Strategi Waktu Nyata Libre/Gratis yang membuat ulang game Westwood awal seperti Command & Conquer klasik: Red Alert. Mod yang...