So konfigurieren Sie ein installiertes Paket in Ubuntu und Debian neu
dpkg-reconfigure ist ein leistungsfähiges Kommandozeilenwerkzeug, mit dem ein bereits installiertes Paket neu konfiguriert werden kann. Es ist eines von mehreren Werkzeugen, die unter dpkg – dem zentralen Paketverwaltungssystem unter Debian/Ubuntu Linux – angeboten werden. Es arbeitet in Verbindung mit debconf, dem 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 Pakete an, die neu konfiguriert werden sollen, und es werden eine Reihe von Konfigurationsfragen gestellt, so wie das Paket ursprünglich auf Ihrem System installiert wurde.
Es kann Ihnen ermöglichen, die Einstellungen eines installierten Pakets abzurufen und die aktuellen Einstellungen dieses Pakets zu ändern, wie sie in decconf aufgezeichnet sind. Eine häufige Kategorie von Paketen, die Sie neu konfigurieren können, sind solche, deren Konfigurationen durch Fragen im Paketinstallationsskript bestimmt werden, das normalerweise über eine grafische Oberfläche während des Paketinstallationsprozesses angezeigt wird, zum Beispiel phpmyadmin.
Konfigurationen des installierten Pakets anzeigen
Um die aktuellen Konfigurationen eines installierten Pakets »phpmyadmin« zu sehen, verwenden Sie das debconf-show-Dienstprogramm, wie gezeigt.
$ sudo debconf-show phpmyadmin
Installiertes Paket in Debian und Ubuntu neu konfigurieren
Wenn Sie bereits ein Paket installiert haben, z.B. phpmyadmin, können Sie es neu konfigurieren, indem Sie den Paketnamen an dpkg-reconfigure übergeben, wie gezeigt.
$ sudo dpkg-reconfigure phpmyadmin
Sobald Sie den obigen Befehl ausgeführt haben, sollten Sie in der Lage sein, mit der Neukonfiguration von phpmyadmin zu beginnen, wie im folgenden Screenshot gezeigt. Ihnen wird eine Reihe von Fragen gestellt, wählen Sie die gewünschten Einstellungen aus und schließen Sie den Vorgang ab.
Wenn der Rekonfigurationsprozess von phpmyadmin abgeschlossen ist, sehen Sie einige nützliche Informationen zu den neuen Paketeinstellungen, wie im folgenden Screenshot gezeigt.
Es gibt einige nützliche Optionen, mit denen Sie das Standardverhalten ändern können, wir werden einige der praktisch nützlichen Optionen wie folgt erklären.
Das Flag -f 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 über das Debconf dauerhaft ändern, indem Sie den folgenden Befehl ausführen.
$ sudo dpkg-reconfigure debconf
Verwenden Sie die Aufwärts- und Abwärtstasten, um eine Option auszuwählen, und drücken Sie die TAB-TASTE, um OK auszuwählen, und drücken Sie die Eingabetaste.
Wählen Sie auch aus, welche Fragen je nach Prioritätsstufe ignoriert werden sollen, wie im Screenshot gezeigt, und drücken Sie die Eingabetaste.
Um die Mindestpriorität der Fragen anzugeben, die direkt von der Befehlszeile aus angezeigt werden, verwenden Sie die Option -p.
$ sudo dpkg-reconfigure -p critical phpmyadmin
Einige Pakete können sich in einem inkonsistenten oder defekten Zustand befinden. In einem solchen Fall können Sie das Flag -f verwenden, um dpkg-reconfigure zu zwingen, ein Paket neu zu konfigurieren. Denken Sie daran, diese Flagge mit Vorsicht zu verwenden!
$ sudo dpkg-reconfigure -f package_name
Weitere Informationen finden Sie in der Manpage dpkg-reconfigure.
$ man dpkg-reconfigure
Das war's fürs Erste! Wenn Sie Fragen zur Verwendung von dpkg-reconfigure oder zusätzliche Gedanken haben, kontaktieren Sie uns über den Kommentarbereich unten.





