Debian

Debian debian_frontend = neinteraktívny

Debian debian_frontend = neinteraktívny
V tejto príručke sa dozvieme o výhodách konfiguračného nástroja Debianu, o tom, ako fungujú konfiguračné dialógové okná, ako ich po použití znova aktivovať a ako ich potlačiť pomocou DEBIAN_FRONTEND = neinteraktívnej premennej prostredia.

Úvod do konfiguračného systému Debianu

Systém správy balíkov Debianu je ľahko najobľúbenejší v Linuxe a poháňa Debian, Ubuntu, Linux Mint, MX Linux a množstvo ďalších derivátov Debianu. Formát balíka DEB obsahuje oveľa viac než len softvérové ​​binárne súbory. Obsahuje široký sortiment riadiacich súborov, ktoré informujú správcu balíkov o závislostiach softvéru, pokyny na spustenie a zastavenie ovládania démona, verzie, licencie, autorov a digitálny podpis na zaručenie integrity a autenticity.

Tieto kontrolné súbory môže nastaviť vydavateľ alebo správca softvéru tak, aby vyzýval používateľa na dôležité konfiguračné premenné. Tieto možnosti šetria používateľovi značný čas tým, že im bránia od niekedy zdĺhavej úlohy upravovať prípadne viac konfiguračných súborov. Ak často používate Debian alebo jeho deriváty, pravdepodobne ste už po inštalácii nového alebo aktualizovaného balíka videli obrazovky (textové alebo grafické), ktoré požadovali podrobnosti konfigurácie.

Nakonfigurujte to znova, Apt

Tieto skripty tiež nie sú určené na čas inštalácie. Ak chcete prekonfigurovať balík, môžete spustiť:

dpkg-prekonfigurovať názov balíka

Kde názov-balíka je názov balíka. Ak je k dispozícii konfiguračný profil, tieto možnosti sa vám znova zobrazia a budete mať možnosť vykonať zmeny.

Napríklad na novej inštalácii Debianu spustím:

dpkg-prekonfigurovať nastavenie konzoly

Konfigurácia písma, veľkosti a znakovej sady textovej konzoly terminálu. Je to oveľa jednoduchšie ako manuálne nastavovanie týchto položiek.

Automatizácia, automatizácia, automatizácia

Výzvy na konfiguráciu sú vynikajúce, ak pracujete ako informovaný používateľ, ale v niektorých prípadoch, najmä v automatizácii alebo skriptovaní, ho vôbec nechcete vyzvať. V takom prípade je upokojenie výziev na konfiguráciu pravdepodobne výhodné. Ak to chcete urobiť, spustite príkaz apt so zadanou premennou prostredia.

DEBIAN_FRONTEND = neinteraktívny apt-get -q -y nainštalovať postfix

V takom prípade sa zobrazí výzva na všetky konfiguračné otázky a buď sa zvolí predvolená hodnota (ak je uvedená), alebo, ak nie je poskytnutá, nebude na balíku vykonaná žiadna konfigurácia. Prepínač -q zabráni zobrazeniu správ a prepínač -y odpovie áno, aby vykonal inštaláciu alebo aktualizáciu bez dozoru.

Ak chcete, aby premenná prostredia pretrvávala pre vašu reláciu, spustite:

export DEBIAN_FRONTEND = neinteraktívny

Po odhlásení alebo opustení shellu premenná prostredia zmizne alebo sa nastaví na predvolené hodnoty. Ak ho chcete nastaviť natrvalo, môžete ho pridať do svojho priečinka .bashrc alebo .súbor zshrc, to však neodporúčam, pretože vám v budúcnosti môžu chýbať dôležité konfiguračné otázky. To znamená, že ak chcete, aby systém Debian nikdy nevyžadoval konfiguráciu používateľa, môže to byť žiaduce.

Zachovanie konfiguračných súborov

Počas inštalácie alebo aktualizácie balíka môže Debian chcieť vyzvať používateľa na prepísanie konfiguračného súboru. Túto predvoľbu je možné pridať k inštalačnému príkazu.

apt-get install -q -y \
-o Dpkg :: Možnosti :: = "- force-confdef" \
-o Dpkg :: Možnosti :: = "- vynútené zloženie" \
postfix

V tomto príkaze sa inštalačnému programu povie, aby stlmil všetky správy, prijal áno a potom aktualizoval konfiguračné súbory, ak v novom balíku nie sú žiadne zmeny. Ak je k dispozícii predchádzajúci konfiguračný súbor, vytvorte nový súbor a neprepisujte starý.

Ak vás konfiguračný súbor nezaujíma a chcete ho prepísať, môžete použiť:

apt-get install -q -y -o Dpkg :: Možnosti :: = "- force-confnew" postfix

Pri použití tejto možnosti buďte opatrní. Ak si nie ste úplne istí, že existujúcu konfiguráciu nepotrebujete, alebo sa niečo pokazí, môžete vo svojom systéme spôsobiť závažné problémy alebo stratiť prístup k vzdialenému systému po reštarte alebo reštarte služby.

Zmena klientskeho rozhrania

Aj keď primárnym účelom tohto článku je vysvetlenie neinteraktívneho prepínača, pre DEBIAN_FRONTEND môžete určiť ďalšie parametre.

neinteraktívne

Neklaďte žiadne otázky a vychádzajte z predvolených nastavení.

dialóg

Predstavuje používateľovi známe sivé okno s textom na modrom pozadí. Toto je predvolené nastavenie.

text

Toto odstráni dialógové rozhranie a položí konfiguračné otázky v čisto textovom formáte. To sa hodí pre pomalé pripojenia alebo terminálové emulátory, ktoré nespolupracujú dobre so vstupným a okenným systémom založeným na dialógových oknách.

gtk

Vyzve používateľa graficky pomocou knižníc GTK. Na KDE to nemusí fungovať správne. Pred použitím tiež vyžaduje inštaláciu balíkov cdebconf-gtk a gkdebconf.

Záver

Dúfam, že vám tento sprievodca pomohol s úlohami správy a automatizácie systému pomocou premennej prostredia DEBIAN_FRONTEND.

Hry Ako zvýšiť rýchlosť FPS v systéme Linux?
Ako zvýšiť rýchlosť FPS v systéme Linux?
FPS znamená Počet snímok za sekundu. Úlohou FPS je merať snímkovú frekvenciu pri prehrávaní videa alebo herných výkonoch. Jednoducho povedané, počet n...
Hry Najlepšie hry Oculus App Lab
Najlepšie hry Oculus App Lab
Ak ste vlastníkom náhlavnej súpravy Oculus, musíte byť informovaní o bočnom nakladaní. Sideloading je proces inštalácie neuloženého obsahu do náhlavne...
Hry Top 10 hier, ktoré sa dajú hrať na Ubuntu
Top 10 hier, ktoré sa dajú hrať na Ubuntu
Platforma Windows je jednou z dominujúcich platforiem pre hry kvôli obrovskému percentu hier, ktoré sa dnes vyvíjajú na natívnu podporu systému Window...