Debian

Debian debian_frontend = neinteraktīvs

Debian debian_frontend = neinteraktīvs
Šajā rokasgrāmatā mēs apspriedīsim Debian konfigurācijas dzinēja priekšrocības, to, kā darbojas konfigurācijas dialoglodziņi, kā tos atkārtoti aktivizēt pēc lietošanas un kā tos nomākt ar vides mainīgo DEBIAN_FRONTEND = noninteractive.

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 nosaukumu

Kur 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īšanu

Lai 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īvs

Kad 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" postfix

Esiet 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.

Instalējiet jaunāko OpenRA stratēģijas spēli Ubuntu Linux
OpenRA ir bezmaksas / bezmaksas reāllaika stratēģijas spēļu dzinējs, kas atjauno agrīnās Vestvudas spēles, piemēram, klasisko Command & Conquer: Red A...
Instalējiet jaunāko Dolphin emulatoru Gamecube un Wii operētājsistēmai Linux
Delfīnu emulators ļauj jums spēlēt izvēlētās Gamecube un Wii spēles Linux personālajos datoros (PC). Tā kā Dolphin Emulator ir brīvi pieejams un atvē...
Kā lietot GameConqueror Cheat Engine Linux
Rakstā ir sniegts ceļvedis par GameConqueror apkrāptu dzinēja izmantošanu Linux. Daudzi lietotāji, kas spēlē spēles operētājsistēmā Windows, bieži izm...