Hvordan rekonfigurere installert pakke i Ubuntu og Debian


dpkg-reconfigure er et kraftig kommandolinjeverktøy som brukes til å rekonfigurere en allerede installert pakke. Det er et av flere verktøy som tilbys under dpkg - kjernepakkehåndteringssystemet på Debian/Ubuntu Linux. Det fungerer sammen med debconf, konfigurasjonssystemet for Debian-pakker. Debconf registrerer konfigurasjonen av alle installerte pakker på systemet ditt.

Dette verktøyet kan faktisk brukes til å rekonfigurere en hel Ubuntu- eller Debian-systeminstallasjon. Bare oppgi navnene på pakken(e) som skal rekonfigureres, og den vil stille en rekke konfigurasjonsspørsmål, på samme måte da pakken først ble installert på systemet ditt.

Det kan tillate deg å hente innstillingene til en installert pakke, samt endre gjeldende innstillinger for den pakken som er registrert i decconf. En vanlig kategori av pakker du kan rekonfigurere er de hvis konfigurasjoner bestemmes av spørsmål i pakkeinstallasjonsskriptet, vanligvis vist via et grafisk grensesnitt under pakkeinstallasjonsprosessen, for eksempel phpmyadmin.

Se konfigurasjoner av installert pakke

For å se gjeldende konfigurasjoner av en installert pakke "phpmyadmin", bruk debconf-show-verktøyet som vist.

sudo debconf-show phpmyadmin

Konfigurer installert pakke på nytt i Debian og Ubuntu

Hvis du allerede har installert en pakke, for eksempel phpmyadmin, kan du rekonfigurere den ved å sende pakkenavnet til dpkg-reconfigure som vist.

sudo dpkg-reconfigure phpmyadmin

Når du har kjørt kommandoen ovenfor, bør du kunne begynne å rekonfigurere phpmyadmin som vist i følgende skjermbilde. Du vil bli stilt en rekke spørsmål, velg innstillingene du ønsker og fullfør prosessen.

Når phpmyadmin rekonfigurasjonsprosessen er fullført, vil du se noe nyttig informasjon om de nye pakkeinnstillingene som vist i følgende skjermbilde.

Det er noen nyttige alternativer som lar deg endre standardoppførselen, vi vil forklare noen av de praktisk nyttige, som følger.

-f-flagget brukes til å velge grensesnittet (som dailog, readline, Gnome, Kde, Editor eller ikke-interaktiv) som skal brukes.

sudo dpkg-reconfigure -f readline phpmyadmin

Du kan endre standardgrensesnittet permanent via debconf ved å kjøre følgende kommando.

sudo dpkg-reconfigure debconf

Bruk Opp og Ned-tastene for å velge et alternativ, og trykk på TAB-tasten for å velge Ok og trykk Enter.

Velg også hvilke spørsmål du vil ignorere i henhold til prioritetsnivå, som vist på skjermbildet, og trykk Enter.

For å spesifisere minimumsprioriteten for spørsmål som skal vises, direkte fra kommandolinjen, bruk -p-alternativet.

sudo dpkg-reconfigure -p critical phpmyadmin

Noen pakker kan være i en inkonsekvent eller ødelagt tilstand, i et slikt tilfelle kan du bruke -f-flagget for å tvinge dpkg-reconfigure til å rekonfigurere en pakke. Husk å bruke dette flagget med forsiktighet!

sudo dpkg-reconfigure -f package_name

For mer informasjon, se man-siden for dpkg-reconfigure.

man dpkg-reconfigure

Det var det for nå! Hvis du har spørsmål om hvordan du bruker dpkg-reconfigure, eller andre tanker å dele, kan du kontakte oss via kommentarfeltet nedenfor.