Ubuntu we Debian-da gurlan paketleri nädip sazlamaly


dpkg-reconfigure, eýýäm gurlan bukjany konfigurasiýa etmek üçin ulanylýan güýçli buýruk setir guralydyr. Dpkg-da hödürlenýän birnäçe gurallaryň biri - Debian/Ubuntu Linux-da esasy paket dolandyryş ulgamy. Debian paketleriniň konfigurasiýa ulgamy debconf bilen bilelikde işleýär. “Debconf” ulgamyňyzdaky ähli gurnalan paketleriň konfigurasiýasyny hasaba alýar.

Bu gural aslynda Ubuntu ýa-da Debian ulgamyny gurnamagyň hemmesini üýtgetmek üçin ulanylyp bilner. Diňe konfigurasiýa etmek üçin paketleriň (leriň) adyny beriň, we paket ilki ulgamyňyza gurnalan ýaly, birnäçe konfigurasiýa soraglaryny berer.

Gurlan paketiň sazlamalaryny almaga, şeýle hem desconf-da ýazylyşy ýaly şol paketiň häzirki sazlamalaryny üýtgetmäge mümkinçilik berip biler. Düzüp bilýän paketleriň umumy kategoriýasy, konfigurasiýalary paket gurnama skriptindäki soraglar bilen kesgitlenýänler, adatça paket gurmak prosesinde grafiki interfeýs arkaly görkezilýär, mysal üçin phpmyadmin.

Gurlan paketiň konfigurasiýalaryny görüň

Gurlan “phpmyadmin” paketiniň häzirki konfigurasiýalaryny görmek üçin, görkezilişi ýaly debconf-show programmasyny ulanyň.

$ sudo debconf-show phpmyadmin

Debian we Ubuntu-da gurnalan paketleri täzeden düzüň

Bir paket gurnan bolsaňyz, mysal üçin phpmyadmin, paketiň adyny görkezilişi ýaly dpkg-konfigurasiýa geçirip, üýtgedip bilersiňiz.

$ sudo dpkg-reconfigure phpmyadmin

Aboveokardaky buýrugy ýerine ýetireniňizden soň, aşakdaky skrinshotda görkezilişi ýaly phpmyadmin-i üýtgedip başlamaly. Size birnäçe sorag berler, isleýän sazlamalaryňyzy saýlaň we amaly tamamlaň.

“Phpmyadmin” konfigurasiýa prosesi ýerine ýetirilenden soň, täze skrinshotda görkezilişi ýaly täze paket sazlamalaryna degişli käbir peýdaly maglumatlary görersiňiz.

Adaty häsiýetini üýtgetmäge mümkinçilik berýän käbir peýdaly wariantlar bar, amaly taýdan peýdaly käbirlerini aşakdaky ýaly düşündireris.

-f baýdagy ulanmak üçin öň tarapy (dailog, readline, Gnome, Kde, Redaktor ýa-da interaktiw däl) saýlamak üçin ulanylýar.

$ sudo dpkg-reconfigure -f readline phpmyadmin

Aşakdaky buýrugy işledip, desconff arkaly deslapky fronty hemişelik üýtgedip bilersiňiz.

$ sudo dpkg-reconfigure debconf

Bir warianty saýlamak üçin “Up” we “Down” düwmelerini ulanyň we “Ok” -y saýlamak üçin TAB düwmesini basyň we Enter basyň.

Şeýle hem, skrinshotda görkezilişi ýaly ileri tutulýan derejä görä haýsy soraglary äsgermezlik etmelidigini saýlaň we Enter basyň.

Görkeziljek soraglaryň iň az ähmiýetini kesgitlemek üçin göni buýruk setirinden -p opsiýasyny ulanyň.

$ sudo dpkg-reconfigure -p critical phpmyadmin

Käbir paketler biri-birine gabat gelmeýän ýa-da döwülen ýagdaýda bolup biler, şeýle ýagdaýda bukjany üýtgetmek üçin dpkg-konfigurasiýa etmek üçin -f baýdagyny ulanyp bilersiňiz. Bu baýdagy seresaplylyk bilen ulanmagy ýatdan çykarmaň!

$ sudo dpkg-reconfigure -f package_name

Has giňişleýin maglumat üçin dpkg-konfigurasiýa adam sahypasyna serediň.

$ man dpkg-reconfigure

Häzirlikçe! Dpkg-konfigurasiýany nädip ulanmalydygy ýa-da paýlaşmak üçin goşmaça pikirler bar bolsa, aşakdaky teswirler bölümi arkaly bize ýüz tutuň.