Dpkg-reconfigure

From ICO wiki
Revision as of 17:42, 11 December 2014 by Eiminova (talk | contribs) (→‎Kasutamine)
Jump to navigationJump to search

ELMIRA IMINOVA, A21, 2014

(Kertu Laura Tampõld AK31; 2013)


Sissejuhatus

Kõigepealt dpkg on seotud Debiani pakettidega. Debiani pakett on programmi või rakenduse paigaldamiseks vajalike failide ja käskude hulk. Sõnast Debian tuleneb faililaiendus DEB. Üldiselt DEB laiendus on binaarpaketidel. Iseenesest binaarpaketid sisaldavad käivitusfaile, konfiguratsioonifaile, juhendeid, autoriõigusi ja muud informatsiooni.
Lihtsam tavakasutaja puutub dpkg-ga tõenäoliselt kokku suhteliselt harva, sest enamus distributsioonides on kasutusel lõpptarbija jaoks loodud teised rakendused, mis kasutavad dpkg funktsioone. Dpkgd läheb vaja siis kui deb pakk on alla laetud iseseisvalt kuskilt internetist ehk ei ole paigaldatud läbi aptitude või mõne muu paketihaldustarkvara.[1]

Dpkg-reconfigure kirjeldus

Dpkg-reconfigure on käsk, millega saab muuta juba installitud pakette. Kasutamisel saab muuta seadeid mis sätestati algsel paigaldamisel. Peale käsu sisestamist kuvatakse kasutajaliides, mis hakkab järjest küsima samu küsimusi, mida küsiti kasutajalt algsel installeerimisel.
Samuti Dpkg-reconfigure käsul on ka piirangud. Üks neist piirangutest on dokumentatsiooni puudumine süsteemi konfiguratsiooni tööriistade loetelu kohta. Kui admin iseseisvalt kontrollib oma loetelu grep käsu abil, siis ta saab leida, et käsk, mis varem oli tihti kasutusel rohkem ei toimi. [1]

Kasutamine

Käsk ise (kasutatakse sudo õigustes).

dpkg-reconfigure [parameeter] pakinimi

Parameetri lisamine on valikuline (ei ole kohustuslik).

Dpkg-reconfigure programmi abil saab Debconfi andmebaasi sisu muuta, nt määrata kui põhjalikke küsimusi tarkvara paigaldamisel kõnealususe tarkvara seadistamiseks kasutajalt küsitakse.

#dpkg-reconfigure debconf

Arvuti kellaaeg on korrektselt juhul kohalik aeg. See sõltub ajavööndi seadistusest, mis võiks Eestis olla. Seadistamiseks sobib kusjuures kasutada pigem ehk utiliiti dpkg-reconfigure öeldes

#dpkg-reconfigure tzdata

Lokaatide seadistamiseks saab öelda, asjakohased seadistusfailid on iseenesest /etc/environment ning /etc/default/locale

#dpkg-reconfigure locales

Klaviatuuriasetuse muutmiseks tuleb öelda

#dpkg-reconfigure console-data

Käsk kasutatakse ka juhul, kui on probleemid RAIDiga. Selleks, et ümber seadista mdadm on vaja

#dpkg-reconfigure mdadm

Näide

Kui on soovi muuta klaviatuuri sätteid, siis tuleks kasutada alljärgnevat käsku:

pkg-reconfigure keyboard-configuration

Avanenud kasutajaliideses saab muuta kahvide paigutust, mis võib osutuda väga vajalikuks kui töö käigus tuleb erinevate keeltega tegemist teha.

Parameetrid

Juhul kui on soovi täpsustada küsimusi, mida võiks kuvada või just mitte kuvada.

Abi

-h; --help

"Frontend" määramine. "Type" tuleb asendada soovitud tüübiga

-ftype; --fontend=type

Määramine, millise prioriteediga küsimusi kuvatakse. Seatud prioriteedist madalama prioriteediga küsimusi ei kuvata.

-pvalue; --priority=value

Määrab igale küsimusele standard-prioriteedi

--default-priority

Rekonfigureerib kõik installeeritud pakid, mis kasutavad debconf'i (võib võtta kaua aega)."Debconf" on Debiani pakihaldussüsteemi üldine nimetus. [3]

-a; --all

Ainult küsimused, mida ei ole veel kuvatud näidatakse. Standardina kuvatakse kõik küsimused taaskord, isegi kui neile on vastatud.

-u; --unseen-only

Sunnib paki rekinfigureerimist isegi kui tegemist on puuduliku või katkise pakiga.

--force

Keelab käsul taaslaadida põhjasid ("templates"). Hoiatusena tuleb märkida, et antud käsk takistab katkiste põhjade andmbaaside parandamist.

--no-reload

Allikas: [2]

Kokkuvõte

Dpkg-reconfigure on hea viis parandada installeerimisel tehtud vigu või muuta algsätteid, kui eelistused/vajadused on muutunud, samas vältides liigset ootamist kustutamise ja taasinstallimise taga. Ei pea hakkama käsitsi konfiguratsioonifaile otsima ja muutma hakkama.

Kasutatud materjal

[1]http://estobuntu.org/failid/Rivo_Kikkul_Estobuntu_Thesis.pdf

[2]http://manpages.debian.net/cgi-bin/man.cgi?query=dpkg-reconfigure

[3]https://wiki.debian.org/debconf