Debian

Debian debian_frontend = tidak interaktif

Debian debian_frontend = tidak interaktif
Dalam panduan ini kita akan membincangkan kelebihan enjin konfigurasi Debian, bagaimana dialog konfigurasi berfungsi, cara mengaktifkannya semula selepas digunakan, dan cara menekannya dengan DEBIAN_FRONTEND = pemboleh ubah persekitaran tidak interaktif.

Pengenalan kepada Mesin Konfigurasi Debian

Sistem pengurusan pakej Debian dengan mudah menjadi yang paling popular di Linux, memberikan Debian, Ubuntu, Linux Mint, MX Linux, dan sebilangan besar derivatif Debian lain. Format pakej DEB mengandungi lebih daripada sekadar fail binari perisian. Ini berisi pelbagai jenis fail kawalan yang memberitahu pengurus pakej mengenai kebergantungan perisian, arahan memulakan dan berhenti untuk kawalan daemon, versi, lesen, pengarang, dan tandatangan digital untuk menjamin integriti dan keaslian.

Fail kawalan ini dapat disiapkan oleh penerbit atau penyelenggara perisian untuk meminta pengguna untuk pemboleh ubah konfigurasi penting. Pilihan ini menjimatkan banyak masa pengguna dengan menjauhkannya dari tugas menyunting yang kadang-kadang membosankan yang mungkin mempunyai banyak fail konfigurasi. Sekiranya anda pengguna Debian atau turunannya yang kerap, anda mungkin pernah melihat skrin (sama ada teks atau grafik) meminta butiran konfigurasi setelah memasang pakej baru atau yang dikemas kini.

Konfigurasikannya Lagi, Apt

Skrip ini juga tidak dimaksudkan untuk masa pemasangan. Sekiranya anda ingin mengkonfigurasi semula pakej, anda boleh menjalankan:

dpkg-reconfigure pakej-nama

Di mana nama pakej adalah nama pakej. Sekiranya profil konfigurasi ada, anda akan diberikan pilihan tersebut sekali lagi dan diberi peluang untuk membuat perubahan.

Sebagai contoh, pada pemasangan Debian baru, saya menjalankan:

dpkg-reconfigure konsol-persediaan

Untuk mengkonfigurasi fon, saiz, dan set watak konsol terminal teks. Jauh lebih mudah daripada menetapkan item ini secara manual.

Automasi, Automasi, Automasi

Permintaan konfigurasi sangat bagus jika anda berinteraksi sebagai pengguna yang berpengetahuan, tetapi dalam beberapa kes, terutama dalam automasi atau skrip, anda sama sekali tidak ingin meminta pengguna. Dalam kes ini, menenangkan permintaan konfigurasi mungkin menguntungkan. Untuk melakukan ini, jalankan perintah apt anda dengan pemboleh ubah persekitaran yang ditentukan sebelumnya.

DEBIAN_FRONTEND = apt-get -q tidak interaktif memasang pasca perbaikan

Dalam hal ini, semua pertanyaan konfigurasi akan diminta dan salah satu pilihan lalai (jika ditentukan), atau, jika tidak disediakan, tidak akan ada konfigurasi pada paket. Suis -q menghalang mesej ditampilkan, dan suis -y menjawab ya untuk melakukan pemasangan atau menaik taraf tanpa pengawasan.

Untuk menjadikan pemboleh ubah persekitaran berterusan untuk sesi anda, jalankan:

eksport DEBIAN_FRONTEND = tidak interaktif

Setelah anda log keluar atau keluar dari cengkerang anda, pemboleh ubah persekitaran akan hilang atau diset semula ke lalai. Sekiranya anda ingin menetapkannya secara kekal, anda boleh menambahkannya ke .bashrc atau .fail zshrc, namun saya tidak mengesyorkan ini kerana anda mungkin akan terlepas soalan konfigurasi penting pada masa akan datang. Walaupun begitu, jika anda bermaksud agar sistem Debian tidak memerlukan konfigurasi pengguna, ini mungkin diinginkan.

Memelihara Fail Konfigurasi

Semasa pemasangan atau peningkatan pakej, Debian mungkin ingin meminta pengguna menimpa fail konfigurasi. Pilihan ini dapat ditambahkan pada perintah pemasangan.

apt-get install -q -y \
-o Dpkg :: Pilihan :: = "- force-confdef" \
-o Dpkg :: Pilihan :: = "- force-confold" \
postfix

Dalam perintah ini, pemasang diberitahu untuk menghentikan sebarang mesej, anggap ya, dan kemudian tingkatkan fail konfigurasi jika tidak ada perubahan dalam pakej baru. Sekiranya fail konfigurasi sebelumnya ada, buat fail baru dan jangan ganti fail lama.

Sekiranya anda tidak peduli dengan fail konfigurasi dan mahu menimpanya, anda boleh menggunakan:

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

Berhati-hatilah ketika menggunakan pilihan ini Sekiranya anda tidak begitu yakin bahawa anda tidak memerlukan konfigurasi yang ada dan ada yang tidak kena, anda boleh membuat masalah penting pada sistem anda atau kehilangan akses ke sistem jauh semasa reboot atau perkhidmatan dimulakan semula.

Menukar Frontend

Walaupun tujuan utama artikel ini adalah untuk menjelaskan peralihan tidak interaktif, ada parameter lain yang dapat anda tentukan untuk DEBIAN_FRONTEND.

tidak interaktif

Jangan tanya apa-apa dan anggap lalai.

dialog

Menyajikan pengguna dengan tetingkap kelabu teks yang biasa pada latar belakang biru. Ini adalah lalai.

teks

Ini menghilangkan antara muka dialog dan mengajukan soalan konfigurasi dalam format berasaskan teks murni. Ini sangat sesuai untuk sambungan lambat atau emulator terminal yang tidak bekerjasama dengan sistem input dan penggulungan berasaskan dialog.

gtk

Meminta pengguna secara grafik menggunakan perpustakaan GTK. Ini mungkin tidak berfungsi dengan betul di KDE. Juga memerlukan pakej cdebconf-gtk dan gkdebconf dipasang sebelum digunakan.

Kesimpulannya

Saya harap panduan ini dapat membantu anda dalam tugas pentadbiran dan automasi sistem anda melalui penggunaan pemboleh ubah persekitaran DEBIAN_FRONTEND.

5 Kad Tangkap Permainan Teratas
Kita semua telah melihat dan menyukai streaming permainan permainan di YouTube. PewDiePie, Jakesepticye, dan Markiplier hanyalah beberapa pemain terat...
Cara Membangunkan Permainan di Linux
Satu dekad yang lalu, tidak banyak pengguna Linux akan meramalkan bahawa sistem operasi kegemaran mereka suatu hari nanti akan menjadi platform permai...
Port Sumber Terbuka Mesin Permainan Komersial
Rekreasi enjin permainan sumber terbuka dan bebas platform boleh digunakan untuk bermain lama dan juga beberapa tajuk permainan yang baru-baru ini. Ar...