Debian

Debian debian_frontend = neinteraktivní

Debian debian_frontend = neinteraktivní
V této příručce probereme výhody konfiguračního enginu Debianu, jak fungují konfigurační dialogy, jak je po použití znovu aktivovat a jak je potlačit pomocí DEBIAN_FRONTEND = neinteraktivní proměnné prostředí.

Úvod do konfiguračního modulu Debianu

Systém správy balíčků Debianu je snadno nejpopulárnějším linuxovým systémem, pohánějící Debian, Ubuntu, Linux Mint, MX Linux a řadu dalších derivátů Debianu. Formát balíčku DEB obsahuje mnohem víc než jen softwarové binární soubory. Obsahuje širokou škálu řídicích souborů, které informují správce balíčků o závislostech softwaru, pokyny pro spuštění a zastavení pro ovládání démona, verze, licence, autory a digitální podpis, aby byla zaručena integrita a autenticita.

Tyto ovládací soubory mohou být nastaveny vydavatelem softwaru nebo správcem, aby uživatele vyzval k zadání důležitých konfiguračních proměnných. Tyto možnosti šetří uživateli značný čas tím, že jim brání v občas zdlouhavém úkolu upravovat případně více konfiguračních souborů. Pokud jste častým uživatelem Debianu nebo jeho derivátů, pravděpodobně jste po instalaci nového nebo aktualizovaného balíčku viděli obrazovky (textové nebo grafické), které požadovaly podrobnosti konfigurace.

Nakonfigurujte to znovu, apt

Tyto skripty prostě nejsou určeny ani pro dobu instalace. Pokud si přejete překonfigurovat balíček, můžete spustit:

dpkg-překonfigurovat název balíčku

Kde název-balíčku je název balíčku. Pokud je k dispozici konfigurační profil, zobrazí se vám tyto možnosti znovu a dostanete šanci provést změny.

Například na nové instalaci Debianu spustím:

dpkg-překonfigurovat nastavení konzoly

Konfigurace písma, velikosti a znakové sady textové konzoly terminálu. Je to mnohem jednodušší než ruční nastavení těchto položek.

Automatizace, automatizace, automatizace

Konfigurační výzvy jsou skvělé, pokud pracujete jako znalý uživatel, ale v některých případech, zejména v automatizaci nebo skriptování, nechcete uživatele vůbec vyzvat. V takovém případě je utišování konfiguračních výzev pravděpodobně výhodné. Chcete-li to provést, spusťte příkaz apt se zadanou proměnnou prostředí před ní.

DEBIAN_FRONTEND = neinteraktivní apt-get -q -y nainstalovat postfix

V takovém případě budou všechny konfigurační otázky vyzvány a buď bude vybrána výchozí hodnota (je-li zadána), nebo pokud není uvedena, nebude provedena žádná konfigurace balíčku. Přepínač -q zabrání zobrazení zpráv a přepínač -y odpoví ano, aby provedl instalaci nebo upgrade bez dozoru.

Chcete-li, aby proměnná prostředí přetrvávala pro vaši relaci, spusťte:

export DEBIAN_FRONTEND = neinteraktivní

Jakmile se odhlásíte nebo opustíte prostředí, proměnná prostředí zmizí nebo se nastaví na výchozí. Pokud ji chcete nastavit trvale, můžete ji přidat do svého .bashrc nebo .soubor zshrc, ale nedoporučuji to, protože vám v budoucnu mohou chybět důležité konfigurační otázky. To znamená, že pokud chcete, aby systém Debian nikdy nevyžadoval konfiguraci uživatele, může to být žádoucí.

Zachování konfiguračních souborů

Během instalace nebo aktualizace balíčku může Debian chtít vyzvat uživatele k přepsání konfiguračního souboru. Tuto předvolbu lze připojit k instalačnímu příkazu.

apt-get install -q -y \
-o Dpkg :: Možnosti :: = "- force-confdef" \
-o Dpkg :: Možnosti :: = "- vynutit překlad" \
postfix

V tomto příkazu je instalátoru řečeno, aby utišil všechny zprávy, předpokládal ano a poté upgradoval konfigurační soubory, pokud v novém balíčku nejsou žádné změny. Pokud je k dispozici předchozí konfigurační soubor, vytvořte nový soubor a nepřepisujte starý.

Pokud se nestaráte o konfigurační soubor a chcete jej přepsat, můžete použít:

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

Při použití této možnosti buďte opatrní Pokud si nejste zcela jisti, že stávající konfiguraci nepotřebujete a něco se pokazí, můžete ve svém systému vytvořit závažné problémy nebo ztratit přístup ke vzdálenému systému po restartu nebo restartu služby.

Změna rozhraní

Ačkoli primárním účelem tohoto článku je vysvětlit neinteraktivní přepínač, existují další parametry, které můžete pro DEBIAN_FRONTEND zadat.

neinteraktivní

Nepokládejte žádné otázky a předpokládejte výchozí hodnoty.

dialog

Představuje uživateli šedé šedé okno s textem na modrém pozadí. Toto je výchozí nastavení.

text

Tím se odstraní dialogové rozhraní a položí se konfigurační otázky v čistém textovém formátu. To se dobře hodí pro pomalá připojení nebo emulátory terminálu, které nespolupracují dobře se vstupním a okenním systémem založeným na dialogu.

gtk

Vyzve uživatele graficky pomocí knihoven GTK. Na KDE to nemusí fungovat správně. Před použitím také vyžaduje instalaci balíků cdebconf-gtk a gkdebconf.

Závěr

Doufám, že vám tato příručka pomohla s úkoly správy a automatizace vašeho systému pomocí proměnné prostředí DEBIAN_FRONTEND.

Hry Jak nainstalovat League Of Legends na Ubuntu 14.04
Jak nainstalovat League Of Legends na Ubuntu 14.04
Pokud jste fanouškem League of Legends, pak je to pro vás příležitost otestovat běh League of Legends. Všimněte si, že LOL je podporován na PlayOnLinu...
Hry Nainstalujte si nejnovější strategickou hru OpenRA na Ubuntu Linux
Nainstalujte si nejnovější strategickou hru OpenRA na Ubuntu Linux
OpenRA je herní engine Libre / Free Real Time Strategy, který obnovuje rané hry Westwood, jako je klasický Command & Conquer: Red Alert. Distribuované...
Hry Nainstalujte si nejnovější Dolphin Emulator pro Gamecube a Wii na Linuxu
Nainstalujte si nejnovější Dolphin Emulator pro Gamecube a Wii na Linuxu
Emulátor Dolphin vám umožní hrát vybrané hry Gamecube a Wii na osobních počítačích se systémem Linux (PC). Jako volně dostupný herní emulátor s otevř...