Zoeken op website

Hoe u een geïnstalleerd pakket in Ubuntu en Debian opnieuw configureert


dpkg-reconfigure is een krachtig opdrachtregelprogramma dat wordt gebruikt om een reeds geïnstalleerd pakket opnieuw te configureren. Het is een van de verschillende tools die worden aangeboden onder dpkg – het kernpakketbeheersysteem op Debian/Ubuntu Linux. Het werkt in combinatie met debconf, het configuratiesysteem voor Debian-pakketten. Debconf registreert de configuratie van alle geïnstalleerde pakketten op uw systeem.

Deze tool kan feitelijk worden gebruikt om een volledige Ubuntu- of Debian-systeeminstallatie opnieuw te configureren. Geef eenvoudigweg de naam/namen op van de pakketten die u opnieuw wilt configureren, en er worden een aantal configuratievragen gesteld, op dezelfde manier als toen het pakket voor het eerst op uw systeem werd geïnstalleerd.

Hiermee kunt u de instellingen van een geïnstalleerd pakket ophalen, evenals de huidige instellingen van dat pakket wijzigen, zoals vastgelegd in decconf. Een veel voorkomende categorie pakketten die u opnieuw kunt configureren, zijn de pakketten waarvan de configuraties worden bepaald door vragen in het pakketinstallatiescript, meestal weergegeven via een grafische interface tijdens het pakketinstallatieproces, bijvoorbeeld phpmyadmin.

Bekijk configuraties van geïnstalleerd pakket

Om de huidige configuraties van een geïnstalleerd pakket “phpmyadmin“ te bekijken, gebruikt u het hulpprogramma debconf-show zoals weergegeven.

sudo debconf-show phpmyadmin

Configureer het geïnstalleerde pakket opnieuw in Debian en Ubuntu

Als u al een pakket hebt geïnstalleerd, bijvoorbeeld phpmyadmin, kunt u het opnieuw configureren door de pakketnaam door te geven aan dpkg-reconfigure, zoals weergegeven.

sudo dpkg-reconfigure phpmyadmin

Zodra u de bovenstaande opdracht heeft uitgevoerd, zou u phpmyadmin opnieuw moeten kunnen configureren, zoals weergegeven in de volgende schermafbeelding. Er wordt u een reeks vragen gesteld, u selecteert de gewenste instellingen en voltooit het proces.

Wanneer het herconfiguratieproces van phpmyadmin is voltooid, zult u nuttige informatie zien over de nieuwe pakketinstellingen, zoals weergegeven in de volgende schermafbeelding.

Er zijn enkele handige opties waarmee u het standaardgedrag kunt wijzigen. We zullen enkele van de praktisch bruikbare opties als volgt toelichten.

De vlag -f wordt gebruikt om de te gebruiken frontend (zoals dailog, readline, Gnome, Kde, Editor of niet-interactief) te kiezen.

sudo dpkg-reconfigure -f readline phpmyadmin

U kunt de standaard frontend permanent wijzigen via debconf, door de volgende opdracht uit te voeren.

sudo dpkg-reconfigure debconf

Gebruik de toetsen Omhoog en Omlaag om een optie te selecteren, en druk op de toets TAB om Ok te kiezen en druk op Invoeren.

Kies ook welke vragen u wilt negeren op basis van het prioriteitsniveau, zoals weergegeven in de schermafbeelding, en druk op Enter.

Gebruik de optie -p om de minimale prioriteit op te geven van de vragen die worden weergegeven, rechtstreeks vanaf de opdrachtregel.

sudo dpkg-reconfigure -p critical phpmyadmin

Sommige pakketten kunnen zich in een inconsistente of defecte staat bevinden. In dat geval kunt u de vlag -f gebruiken om dpkg-reconfigure te dwingen een pakket opnieuw te configureren. Vergeet niet om deze vlag met voorzichtigheid te gebruiken!

sudo dpkg-reconfigure -f package_name

Voor meer informatie, zie de manpagina van dpkg-reconfigure.

man dpkg-reconfigure

Dat is het voor nu! Als u vragen heeft over het gebruik van dpkg-reconfigure, of als u aanvullende ideeën heeft om te delen, kunt u ons bereiken via de opmerkingen hieronder.