Website-Suche

So konfigurieren Sie installierte Pakete in Ubuntu und Debian neu


dpkg-reconfigure ist ein leistungsstarkes Befehlszeilentool, mit dem ein bereits installiertes Paket neu konfiguriert werden kann. Es ist eines der mehreren Tools, die unter dpkg angeboten werden – dem zentralen Paketverwaltungssystem unter Debian/Ubuntu Linux. Es funktioniert 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 den/die Namen des/der neu zu konfigurierenden Paket(e) ein, und es werden 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 während des Paketinstallationsprozesses über eine grafische Oberfläche angezeigt werden, z. B. phpmyadmin.

Konfigurationen des installierten Pakets anzeigen

Um die aktuellen Konfigurationen eines installierten Pakets „phpmyadmin“ anzuzeigen, verwenden Sie das Dienstprogramm debconf-show wie gezeigt.

sudo debconf-show phpmyadmin

Konfigurieren Sie das installierte Paket in Debian und Ubuntu neu

Wenn Sie bereits ein Paket installiert haben, zum Beispiel phpmyadmin, können Sie es neu konfigurieren, indem Sie den Paketnamen wie gezeigt an dpkg-reconfigure übergeben.

sudo dpkg-reconfigure phpmyadmin

Sobald Sie den obigen Befehl ausgeführt haben, sollten Sie mit der Neukonfiguration von phpmyadmin beginnen können, wie 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.

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

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.

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 dauerhaft über die debconf ändern, indem Sie den folgenden Befehl ausführen.

sudo dpkg-reconfigure debconf

Verwenden Sie die Tasten Auf und Ab, um eine Option auszuwählen, und drücken Sie die TAB-Taste, um Ok auszuwählen, und drücken Sie <Eintreten.

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

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

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 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 auf der Manpage dpkg-reconfigure.

man dpkg-reconfigure

Das war es fürs Erste! Wenn Sie Fragen zur Verwendung von dpkg-reconfigure haben oder weitere Gedanken mitteilen möchten, erreichen Sie uns über den Kommentarbereich unten.