So rekonfiguriert das installierte Paket in Ubuntu und Debian neu

dpkg-reconfigureist ein leistungsstarkes Befehlszeilentool, mit dem ein bereits installiertes Paket neu konfiguriert werden kann. Es ist eines der mehreren unten angebotenen Tools– das zentrale Paketverwaltungssystem unter Debian/Ubuntu Linux. Es funktioniert in Verbindung mitDebconf, das Konfigurationssystem für Debian-Pakete. Debconf registriert die Konfiguration aller installierten Pakete auf Ihrem System.

Dieses Tool kann tatsächlich verwendet werden, um eine gesamte Ubuntu- oder Debian-Systeminstallation neu zu konfigurieren. Geben Sie einfach die Namen der neu zu konfigurierenden Pakete ein und es werden Ihnen eine Reihe von Konfigurationsfragen gestellt, genau wie bei der Erstinstallation des Pakets auf Ihrem System.

Damit können Sie die Einstellungen eines installierten Pakets abrufen und die aktuellen Einstellungen dieses Pakets ändern, wie in decconf aufgezeichnet. Eine häufige Kategorie von Paketen, die Sie neu konfigurieren können, sind solche, deren Konfigurationen durch Fragen im Paketinstallationsskript bestimmt werden, die normalerweise beispielsweise während des Paketinstallationsprozesses über eine grafische Oberfläche angezeigt werdenphpmyadmin.

Konfigurationen des installierten Pakets anzeigen

Um aktuelle Konfigurationen eines installierten Pakets anzuzeigen „phpmyadmin“, nutzen Sie dieDebconf-ShowDienstprogramm wie gezeigt.

$ sudo debconf-show phpmyadmin
Installierte Paketkonfigurationen anzeigen

Konfigurieren Sie das installierte Paket in Debian und Ubuntu neu

Wenn Sie beispielsweise bereits ein Paket installiert habenphpmyadmin, können Sie es neu konfigurieren, indem Sie den Paketnamen an übergebendpkg-reconfigurewie gezeigt.

$ sudo dpkg-reconfigure phpmyadmin

Sobald Sie den obigen Befehl ausgeführt haben, sollten Sie mit der Neukonfiguration beginnen könnenphpmyadminwie im folgenden Screenshot gezeigt. Ihnen wird eine Reihe von Fragen gestellt, Sie wählen die gewünschten Einstellungen aus und schließen den Vorgang ab.

Installieren Sie die Datenbank für PHPMyAdmin neu
Konfigurieren Sie den Webserver für PHPMyAdmin

Wenn diephpmyadminNachdem der Neukonfigurationsprozess abgeschlossen ist, werden einige nützliche Informationen zu den neuen Paketeinstellungen angezeigt, wie im folgenden Screenshot dargestellt.

PHPMyAdmin-Informationen

Es gibt einige nützliche Optionen, mit denen Sie das Standardverhalten ändern können. Einige der praktisch nützlichen Optionen werden wir im Folgenden erläutern.

Der-fFlag wird verwendet, um das zu verwendende Frontend (z. B. Dailog, Readline, Gnome, Kde, Editor oder Noninteractive) auszuwählen.

$ sudo dpkg-reconfigure -f readline phpmyadmin

Sie können das Standard-Frontend dauerhaft über das ändernDebconf, indem Sie den folgenden Befehl ausführen.

$ sudo dpkg-reconfigure debconf

Benutzen Sie dieHochUndRunterWählen Sie mit den Tasten eine Option aus und drücken Sie die TasteTABSchlüssel zur AuswahlOKund drückenEingeben.

Ändern Sie das dpkg-reconfigure-Frontend

Wählen Sie außerdem entsprechend der Prioritätsstufe aus, welche Fragen ignoriert werden sollen, wie im Screenshot gezeigt, und drücken SieEingeben.

Debconf-Priorität ändern

Um die Mindestpriorität der angezeigten Fragen direkt über die Befehlszeile anzugeben, verwenden Sie die-pOption.

$ sudo dpkg-reconfigure -p critical phpmyadmin

Einige Pakete befinden sich möglicherweise in einem inkonsistenten oder fehlerhaften Zustand. In einem solchen Fall können Sie das verwenden-fFlagge zum Erzwingendpkg-reconfigureum ein Paket neu zu konfigurieren. Denken Sie daran, diese Flagge mit Vorsicht zu verwenden!

$ sudo dpkg-reconfigure -f package_name

Weitere Informationen finden Sie unterdpkg-reconfigureManpage.

$ man dpkg-reconfigure

Das ist es für jetzt! Wenn Sie Fragen zur Verwendung habendpkg-reconfigureWenn Sie uns weitere Gedanken mitteilen möchten, erreichen Sie uns über den Kommentarbereich unten.