Wyszukiwanie w witrynie

Jak ponownie skonfigurować zainstalowany pakiet w Ubuntu i Debianie


dpkg-reconfigure to potężne narzędzie wiersza poleceń używane do rekonfiguracji już zainstalowanego pakietu. Jest to jedno z kilku narzędzi oferowanych w ramach dpkg – podstawowego systemu zarządzania pakietami w systemie Debian/Ubuntu Linux. Działa w połączeniu z debconf, systemem konfiguracji pakietów Debiana. Debconf rejestruje konfigurację wszystkich zainstalowanych pakietów w twoim systemie.

Tego narzędzia można faktycznie użyć do rekonfiguracji całej instalacji systemu Ubuntu lub Debian. Po prostu podaj nazwę pakietu(ów) do rekonfiguracji, a program zada kilka pytań konfiguracyjnych w ten sam sposób, gdy pakiet był po raz pierwszy instalowany w twoim systemie.

Może pozwolić na przywrócenie ustawień zainstalowanego pakietu, a także zmianę bieżących ustawień tego pakietu zapisanych w decconf. Powszechną kategorią pakietów, które można rekonfigurować, są te, których konfiguracje są określane na podstawie pytań w skrypcie instalacyjnym pakietu, zwykle wyświetlanym za pośrednictwem interfejsu graficznego podczas procesu instalacji pakietu, na przykład phpmyadmin.

Wyświetl konfiguracje zainstalowanego pakietu

Aby wyświetlić bieżącą konfigurację zainstalowanego pakietu „phpmyadmin”, użyj narzędzia debconf-show, jak pokazano.

sudo debconf-show phpmyadmin

Skonfiguruj ponownie zainstalowany pakiet w Debianie i Ubuntu

Jeśli zainstalowałeś już pakiet, na przykład phpmyadmin, możesz go ponownie skonfigurować, przekazując nazwę pakietu do dpkg-reconfigure, jak pokazano.

sudo dpkg-reconfigure phpmyadmin

Po uruchomieniu powyższego polecenia powinno być możliwe rozpoczęcie ponownej konfiguracji phpmyadmin, jak pokazano na poniższym zrzucie ekranu. Zostaniesz poproszony o serię pytań, wybierz żądane ustawienia i zakończ proces.

Po zakończeniu procesu rekonfiguracji phpmyadmin zobaczysz przydatne informacje dotyczące nowych ustawień pakietu, jak pokazano na poniższym zrzucie ekranu.

Istnieje kilka przydatnych opcji, które pozwalają zmienić jego domyślne zachowanie. Poniżej wyjaśnimy niektóre z praktycznych przydatnych opcji.

Flaga -f służy do wyboru interfejsu użytkownika (takiego jak dailog, readline, Gnome, Kde, Editor lub nieinteraktywny).

sudo dpkg-reconfigure -f readline phpmyadmin

Możesz trwale zmienić domyślny interfejs za pomocą debconf, uruchamiając następujące polecenie.

sudo dpkg-reconfigure debconf

Użyj klawiszy w górę i w dół, aby wybrać opcję, a następnie naciśnij klawisz TAB, aby wybrać OK i naciśnij Enter.

Wybierz także, które pytania chcesz zignorować, zgodnie z poziomem priorytetu, jak pokazano na zrzucie ekranu, i naciśnij Enter.

Aby określić minimalny priorytet pytań, które będą wyświetlane, bezpośrednio z linii poleceń, użyj opcji -p.

sudo dpkg-reconfigure -p critical phpmyadmin

Niektóre pakiety mogą być w niespójnym lub uszkodzonym stanie. W takim przypadku możesz użyć flagi -f, aby wymusić na dpkg-reconfigure ponowną konfigurację pakietu. Pamiętaj, aby używać tej flagi z rozwagą!

sudo dpkg-reconfigure -f package_name

Aby uzyskać więcej informacji, zobacz stronę podręcznika dpkg-reconfigure.

man dpkg-reconfigure

To wszystko na teraz! Jeśli masz jakiekolwiek pytania dotyczące używania dpkg-reconfigure lub dodatkowe przemyślenia, którymi chcesz się podzielić, skontaktuj się z nami za pośrednictwem sekcji komentarzy poniżej.