Sådan omkonfigureres den installerede pakke i Ubuntu og Debian


dpkg-reconfigure er et kraftfuldt kommandolinjeværktøj, der bruges til at omkonfigurere en allerede installeret pakke. Det er et af de mange værktøjer, der tilbydes under dpkg - kernepakkehåndteringssystemet på Debian/Ubuntu Linux. Det fungerer sammen med debconf, konfigurationssystemet til Debian-pakker. Debconf registrerer konfigurationen af alle installerede pakker på dit system.

Dette værktøj kan faktisk bruges til at omkonfigurere en hel Ubuntu- eller Debian-systeminstallation. Du skal blot angive navn (er) på pakke (r), der skal omkonfigureres, og det vil stille et antal konfigurationsspørgsmål på samme måde, da pakken oprindeligt blev installeret på dit system.

Det kan give dig mulighed for at hente indstillingerne for en installeret pakke samt ændre de aktuelle indstillinger for den pakke som registreret i decconf. En fælles kategori af pakker, du kan omkonfigurere, er dem, hvis konfigurationer bestemmes af spørgsmål i pakkeinstallationsscriptet, som regel vises via en grafisk grænseflade under pakkeinstallationsprocessen, for eksempel phpmyadmin.

Se konfigurationer af installeret pakke

For at se aktuelle konfigurationer af en installeret pakke “phpmyadmin”, skal du bruge debconf-show-hjælpeprogrammet som vist.

$ sudo debconf-show phpmyadmin

Omkonfigurer installeret pakke i Debian og Ubuntu

Hvis du allerede har installeret en pakke, for eksempel phpmyadmin, kan du omkonfigurere den ved at videregive pakkens navn til dpkg-omkonfigurere som vist.

$ sudo dpkg-reconfigure phpmyadmin

Når du har kørt kommandoen ovenfor, skal du kunne begynde at genkonfigurere phpmyadmin som vist i det følgende skærmbillede. Du bliver stillet en række spørgsmål, vælg de ønskede indstillinger, og afslut processen.

Når phpmyadmin-omkonfigurationsprocessen er færdig, vil du se nogle nyttige oplysninger om de nye pakkeindstillinger som vist i det følgende skærmbillede.

Der er nogle nyttige indstillinger, der giver dig mulighed for at ændre dens standardadfærd, vi forklarer nogle af de praktisk nyttige som følger.

Flagget -f bruges til at vælge frontend (som dailog, readline, Gnome, Kde, Editor eller ikke-interaktiv), der skal bruges.

$ sudo dpkg-reconfigure -f readline phpmyadmin

Du kan permanent ændre standardfronten via debconf ved at køre følgende kommando.

$ sudo dpkg-reconfigure debconf

Brug op- og ned-tasterne til at vælge en indstilling, og tryk på TAB-tasten for at vælge Ok, og tryk på Enter.

Vælg også, hvilke spørgsmål der skal ignoreres i henhold til prioritetsniveau, som vist på skærmbilledet, og tryk på Enter.

For at specificere minimumsprioriteten for spørgsmål, der vises, skal du bruge indstillingen -p direkte fra kommandolinjen.

$ sudo dpkg-reconfigure -p critical phpmyadmin

Nogle pakker kan være i inkonsekvent eller ødelagt tilstand. I et sådant tilfælde kan du bruge flagget -f til at tvinge dpkg-omkonfiguration til at omkonfigurere en pakke. Husk at bruge dette flag med forsigtighed!

$ sudo dpkg-reconfigure -f package_name

For mere information, se man-siden dpkg-reconfigure.

$ man dpkg-reconfigure

Det er det for nu! Hvis du har spørgsmål om, hvordan du bruger dpkg-omkonfigurering eller yderligere tanker at dele, kan du kontakte os via kommentarfeltet nedenfor.