Debian

Debian debian_frontend = neinteraktyvus

Debian debian_frontend = neinteraktyvus
Šiame vadove aptarsime „Debian“ konfigūravimo variklio pranašumus, kaip veikia konfigūravimo dialogai, kaip juos vėl suaktyvinti po naudojimo ir kaip juos užgniaužti naudojant DEBIAN_FRONTEND = neinteraktyvų aplinkos kintamąjį.

„Debian“ konfigūravimo variklio įvadas

„Debian“ paketų valdymo sistema yra lengvai populiariausia „Linux“, veikianti „Debian“, „Ubuntu“, „Linux Mint“, „MX Linux“ ir daugybe kitų „Debian“ darinių. DEB paketo formate yra kur kas daugiau nei tik programinės įrangos dvejetainiai failai. Jame yra platus asortimentas valdymo failų, kurie praneša paketų tvarkytuvei apie programinės įrangos priklausomybes, „deemon“ valdymo paleidimo ir sustabdymo instrukcijas, versijas, licenciją, autorius ir skaitmeninį parašą, kad būtų užtikrintas vientisumas ir autentiškumas.

Šiuos valdymo failus gali nustatyti programinės įrangos leidėjas arba prižiūrėtojas, norėdamas paprašyti vartotojo pateikti svarbius konfigūracijos kintamuosius. Šios parinktys sutaupo vartotojui daug laiko, nes neleidžia atlikti kartais varginančios užduoties redaguoti kelis konfigūracijos failus. Jei esate dažnas „Debian“ ar jo išvestinių priemonių vartotojas, tikriausiai matėte ekranus (tekstinius ar grafinius), kuriuose prašoma išsamios konfigūracijos įdiegus naują ar atnaujintą paketą.

Konfigūruokite dar kartą, Apt

Šie scenarijai taip pat nėra skirti įdiegimo laikui. Jei norite iš naujo sukonfigūruoti paketą, galite paleisti:

dpkg-pertvarkyti paketo pavadinimą

Kur pakuotės pavadinimas yra pakuotės pavadinimas. Jei yra konfigūracijos profilis, šios parinktys jums bus pateiktos dar kartą ir bus suteikta galimybė atlikti pakeitimus.

Pvz., Naujame „Debian“ diegime paleidžiu:

dpkg-configure console-setup

Norėdami sukonfigūruoti teksto terminalo konsolės šriftą, dydį ir simbolių rinkinį. Tai daug lengviau nei rankiniu būdu nustatyti šiuos elementus.

Automatika, automatika, automatika

Konfigūracijos raginimai yra puikūs, jei bendraujate kaip išmanantis vartotojas, tačiau kai kuriais atvejais, ypač automatizavimo ar scenarijaus srityje, visiškai nenorite raginti vartotojo. Tokiu atveju konfigūracijos raginimų nutildymas greičiausiai yra naudingas. Norėdami tai padaryti, paleiskite „apt“ komandą su prieš ją nurodytu aplinkos kintamuoju.

DEBIAN_FRONTEND = neinteraktyvus apt-get -q -y įdiegti postfix

Tokiu atveju bus prašomi visi konfigūracijos klausimai ir pasirinktas numatytasis nustatymas (jei nurodyta), arba, jei nepateikta, pakete nebus atlikta jokia konfigūracija. „-Q“ jungiklis neleidžia rodyti pranešimų, o „-y“ jungiklis atsako „taip“, kad atliktų diegimą ar naujinimą be priežiūros.

Norėdami, kad jūsų seanso aplinkos kintamasis išliktų, vykdykite:

eksportuoti DEBIAN_FRONTEND = neinteraktyvus

Kai atsijungsite arba išeisite iš savo apvalkalo, aplinkos kintamasis išnyks arba bus atstatytas numatytasis nustatymas. Jei norite jį nustatyti visam laikui, galite jį pridėti prie savo .bashrc arba .zshrc failas, tačiau aš to nerekomenduoju, nes ateityje galite praleisti svarbius konfigūracijos klausimus. Jei ketinate, kad „Debian“ sistemai niekada nereikėtų vartotojo konfigūracijos, tai gali būti pageidautina.

Konfigūracijos failų išsaugojimas

Diegiant paketą ar atnaujinant, „Debian“ gali paprašyti vartotojo perrašyti konfigūracijos failą. Ši nuostata gali būti pridėta prie diegimo komandos.

apt-get install -q -y \
-o Dpkg :: Parinktys :: = "- force-confdef" \
-o Dpkg :: Parinktys :: = "- priversti susitvarkyti" \
postfix

Šioje komandoje diegimo programai liepiama nutildyti bet kokius pranešimus, manyti, kad taip, ir tada atnaujinti konfigūracijos failus, jei naujajame pakete nėra pakeitimų. Jei yra ankstesnis konfigūracijos failas, sukurkite naują failą ir neperrašykite senojo.

Jei jums nerūpi konfigūracijos failas ir norite jį perrašyti, galite naudoti:

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

Būkite atsargūs naudodami šią parinktį Jei nesate visiškai tikri, kad jums nereikia esamos konfigūracijos ir kažkas negerai, galite sukurti svarbių problemų savo sistemoje arba prarasti prieigą prie nuotolinės sistemos perkraunant arba iš naujo paleidus paslaugą.

„Frontend“ keitimas

Nors pagrindinis šio straipsnio tikslas yra paaiškinti neinteraktyvų jungiklį, DEBIAN_FRONTEND galite nurodyti ir kitus parametrus.

neinteraktyvus

Neklauskite jokių klausimų ir prisiimkite numatytuosius nustatymus.

dialogo lange

Vartotojui pateikiamas žinomas pilkas langas mėlyname fone. Tai yra numatytasis nustatymas.

teksto

Tai pašalina dialogo sąsają ir klausia konfigūracijos klausimų grynu tekstu. Tai gerai tinka lėtiems ryšiams ar terminalų emuliatoriams, kurie neblogai bendradarbiauja su dialogo įvesties ir langų sistema.

gtk

Ragina vartotoją grafiškai naudojant GTK bibliotekas. Tai gali tinkamai neveikti KDE. Taip pat prieš naudojimą reikia įdiegti paketus cdebconf-gtk ir gkdebconf.

Išvada

Tikiuosi, kad šis vadovas padėjo atlikti sistemos administravimo ir automatikos užduotis naudojant aplinkos kintamąjį DEBIAN_FRONTEND.

Kaip rodyti OSD perdangą viso ekrano „Linux“ programose ir žaidimuose
Žaisdami viso ekrano žaidimus arba naudodamiesi programomis be išsiblaškymo viso ekrano režimu, galite nutraukti nuo susijusios sistemos informacijos,...
5 geriausios žaidimų fiksavimo kortos
Visi mes matėme ir pamėgome srautinius žaidimus „YouTube“. „PewDiePie“, „Jakesepticye“ ir „Markiplier“ yra tik vieni iš geriausių žaidėjų, kurie uždir...
Kaip sukurti žaidimą „Linux“
Prieš dešimtmetį nedaugelis „Linux“ vartotojų numatė, kad jų mėgstama operacinė sistema vieną dieną bus populiari komercinių vaizdo žaidimų žaidimų pl...