Ievads Debian konfigurācijas dzinējā
Debian pakotņu pārvaldības sistēma ir viegli populārākā Linux, darbinot Debian, Ubuntu, Linux Mint, MX Linux un daudzus citus Debian atvasinājumus. DEB pakotnes formāts satur daudz vairāk nekā tikai programmatūras bināros failus. Tas satur plašu vadības failu sortimentu, kas paketes pārvaldniekam stāsta par programmatūras atkarībām, dēmonu vadības sākšanas un apturēšanas instrukcijām, versijām, licencēm, autoriem un digitālo parakstu, lai garantētu integritāti un autentiskumu.
Šos vadības failus programmatūras izdevējs vai uzturētājs var iestatīt, lai pieprasītu lietotājam svarīgus konfigurācijas mainīgos. Šīs opcijas ietaupa lietotāju daudz laika, atturot viņus no dažreiz garlaicīgā uzdevuma rediģēt, iespējams, vairākus konfigurācijas failus. Ja jūs bieži lietojat Debianu vai tā atvasinājumus, iespējams, pēc jaunas vai atjauninātas pakotnes instalēšanas esat redzējis ekrānus (gan tekstuālos, gan grafiskos), kuros tiek prasīta konfigurācijas informācija.
Konfigurējiet to vēlreiz, Apt
Arī šie skripti nav domāti instalēšanas laikam. Ja vēlaties pārkonfigurēt pakotni, varat palaist:
dpkg-pārkonfigurēt pakotnes nosaukumuKur iepakojuma nosaukums ir iepakojuma nosaukums. Ja ir konfigurācijas profils, jums šīs opcijas tiks parādītas vēlreiz un dota iespēja veikt izmaiņas.
Piemēram, jaunajā Debian instalācijā es palaidu:
dpkg-pārkonfigurēt konsoles iestatīšanuLai konfigurētu teksta termināļa konsoles fontu, izmēru un rakstzīmju kopu. Tas ir daudz vieglāk nekā manuāli iestatīt šos vienumus.
Automatizācija, Automatizācija, Automatizācija
Konfigurācijas uzvednes ir lieliskas, ja mijiedarbojaties kā zinošs lietotājs, taču dažos gadījumos, it īpaši automatizācijā vai skriptu izveidē, jūs vispār nevēlaties lietotājam pamudināt. Šajā gadījumā konfigurācijas uzvedņu apklusināšana, visticamāk, ir izdevīga. Lai to izdarītu, palaidiet komandu apt, pirms tam norādot vides mainīgo.
DEBIAN_FRONTEND = noninteractive apt-get -q -y install postfixŠajā gadījumā tiks piedāvāti visi konfigurācijas jautājumi un atlasīts noklusējums (ja norādīts), vai, ja tas nav norādīts, pakotnē netiks veikta nekāda konfigurācija. -Q slēdzis novērš ziņojumu parādīšanu, un -y slēdzis atbild jā, lai instalēšanu vai jaunināšanu veiktu bez uzraudzības.
Lai jūsu sesijai saglabātu vides mainīgo, palaidiet:
eksportēt DEBIAN_FRONTEND = neinteraktīvsKad būsiet atteicies vai iziesit no čaulas, vides mainīgais pazudīs vai tiks atiestatīts uz noklusējumu. Ja vēlaties to iestatīt neatgriezeniski, varat to pievienot savam .bashrc vai .zshrc fails, tomēr es to neiesaku, jo nākotnē jūs varat palaist garām svarīgus konfigurācijas jautājumus. Tas nozīmē, ka, ja jūs domājat, ka Debian sistēmai nekad nav nepieciešama lietotāja konfigurācija, tas var būt vēlams.
Konfigurācijas failu saglabāšana
Pakotnes instalēšanas vai jaunināšanas laikā Debian var vēlēties aicināt lietotāju pārrakstīt konfigurācijas failu. Šo preferenci var pievienot instalēšanas komandai.
apt-get install -q -y \-o Dpkg :: Opcijas :: = "- force-confdef" \
-o Dpkg :: Opcijas :: = "- piespiedu kārtā" \
postfix
Šajā komandā instalētājam tiek ieteikts apklusināt visus ziņojumus, pieņemt, ka jā, un pēc tam jaunināt konfigurācijas failus, ja jaunajā paketē nav izmaiņu. Ja ir pieejams iepriekšējais konfigurācijas fails, izveidojiet jaunu failu un nepārrakstiet veco.
Ja jums nav svarīgi konfigurācijas fails un vēlaties to pārrakstīt, varat izmantot:
apt-get install -q -y -o Dpkg :: Opcijas :: = "- force-confnew" postfixEsiet piesardzīgs, lietojot šo opciju. Ja neesat pilnīgi pārliecināts, ka esošā konfigurācija jums nav nepieciešama un kaut kas noiet greizi, pēc restartēšanas vai pakalpojuma restartēšanas sistēmā varat izveidot ievērojamas problēmas vai zaudēt piekļuvi attālajai sistēmai.
Frontend mainīšana
Lai gan šī raksta galvenais mērķis ir izskaidrot neinteraktīvo slēdzi, DEBIAN_FRONTEND varat norādīt citus parametrus.
neinteraktīvs
Neuzdodiet jautājumus un pieņemiet noklusējumus.
dialoglodziņš
Lietotājam tiek parādīts pazīstams teksta pelēks logs uz zila fona. Tas ir noklusējums.
tekstu
Tas noņem dialoga saskarni un uzdod jautājumus par konfigurāciju tīrā teksta formātā. Tas ir labi piemērots lēniem savienojumiem vai termināļa emulatoriem, kas slikti sadarbojas ar dialoglodziņa ievades un logēšanas sistēmu.
gtk
Pieprasa lietotājam grafiski, izmantojot GTK bibliotēkas. Tas var nedarboties pareizi KDE. Tāpat pirms lietošanas ir jāinstalē pakotnes cdebconf-gtk un gkdebconf.
Secinājums
Es ceru, ka šī rokasgrāmata ir palīdzējusi jums veikt sistēmas administrēšanas un automatizācijas uzdevumus, izmantojot vides mainīgo DEBIAN_FRONTEND.