Debian debian_frontend = nichtinteraktiv

Debian debian_frontend = nichtinteraktiv
In diesem Leitfaden werden wir die Vorteile der Konfigurationsingenie von Debian, die Funktionsweise von Konfigurationsdialogen, die Reaktivierung dieser nach dem Gebrauch und zur Unterdrückung dieser mit der Variablen Debian_Frontend = Debian_frontend = diskutieren, wie sie reaktiviert werden können.

Eine Einführung in die Konfiguration Engine von Debian

Das Paketmanagementsystem von Debian ist einfach die beliebteste und leistungsstärkste Debian, Ubuntu, Linux Mint, MX Linux und eine Vielzahl anderer Debian-Derivates. Das DEB -Paketformat enthält weit mehr als nur die Binärdateien der Software. Es enthält ein breites Sortiment von Steuerdateien, die dem Paketmanager über Softwareabhängigkeiten, Start- und Stoppanweisungen für Dämon -Steuerung, -version, Lizenz, Autoren und digitale Signatur zur Gewährleistung der Integrität und Authentizität mitteilt.

Diese Steuerdateien können vom Software -Publisher oder -Ausator eingerichtet werden, um den Benutzer für wichtige Konfigurationsvariablen aufzufordern. Diese Optionen speichern dem Benutzer beträchtliche Zeit, indem sie sie von der manchmal mühsamen Aufgabe zur Bearbeitung von möglicherweise mehreren Konfigurationsdateien abhalten. Wenn Sie ein häufiger Benutzer von Debian oder seinen Derivaten sind, haben Sie wahrscheinlich Bildschirme (entweder Text oder grafisch) nach Konfigurationsdetails gesehen, nachdem Sie ein neues oder aktualisiertes Paket installiert haben.

Konfigurieren Sie es erneut, apt

Diese Skripte sind ebenfalls nicht für die Installationszeit bestimmt. Wenn Sie das Paket neu konfigurieren möchten, können Sie ausführen:

DPKG-Reconfigure-Paketname

Wobei der Paketname der Name des Pakets ist. Wenn ein Konfigurationsprofil vorhanden ist, werden Sie diese Optionen erneut präsentiert und die Möglichkeit gegeben, Änderungen vorzunehmen.

Zum Beispiel renne ich bei einer neuen Debian -Installation:

DPKG-Reconfigure Console-Setup

So konfigurieren Sie die Texterinalkonsole -Schriftart, die Größe und den Zeichensatz. Es ist viel einfacher, als diese Elemente manuell festzulegen.

Automatisierung, Automatisierung, Automatisierung

Konfigurationsaufforderungen sind großartig, wenn Sie als sachkundiger Benutzer interagieren. In einigen Fällen, insbesondere bei Automatisierung oder Skripten, möchten Sie den Benutzer überhaupt nicht fordern. In diesem Fall ist die Beruhigung der Konfigurationsaufforderungen wahrscheinlich vorteilhaft. Führen Sie dazu Ihren APT -Befehl mit der zuvor angegebenen Umgebungsvariablen aus.

Debian_frontend = nichtinteraktives APT -GET -q -y -Postfix installieren

In diesem Fall werden alle Konfigurationsfragen aufgefordert und entweder der ausgewählte Standard (falls angegeben) oder, falls nicht angegeben, keine Konfiguration auf dem Paket durchgeführt wird. Der -Q -Switch verhindert, dass Nachrichten angezeigt werden, und der -y -Switch antwortet Ja, um die Installation oder das Upgrade unbeaufsichtigt durchzuführen.

Führen Sie aus:

exportieren debian_frontend = nichtinteraktiv

Sobald Sie sich angemeldet oder Ihre Shell beenden, verschwindet die Umgebungsvariable oder setze sie auf den Standard zurück. Wenn Sie es dauerhaft festlegen möchten, können Sie es Ihrem hinzufügen .bashrc oder .ZSHRC -Datei, ich empfehle dies jedoch nicht, da Sie möglicherweise wichtige Konfigurationsfragen in Zukunft verpassen. Wenn Sie beabsichtigen, dass das Debian -System niemals eine Benutzerkonfiguration benötigt, kann dies wünschenswert sein.

Konfigurationsdateien erhalten

Bei der Installation oder dem Upgrade von Paketen möchte Debian den Benutzer möglicherweise beim Überschreiben einer Konfigurationsdatei auffordern. Diese Präferenz kann an den Installationsbefehl beigefügt werden.

APT -GET -Installation -q -y \
-O DPKG :: Optionen :: = "-Force-Confdef" \
-O DPKG :: Optionen :: = "-Force-Confold" \
Postfix

In diesem Befehl wird der Installationsprogramm angewiesen, alle Nachrichten zu beruhigen, Ja anzunehmen und Konfigurationsdateien zu verbessern, wenn im neuen Paket keine Änderungen vorhanden sind. Wenn eine vorherige Konfigurationsdatei vorhanden ist, erstellen Sie eine neue Datei und überschreiben Sie die alte nicht.

Wenn Sie sich nicht um die Konfigurationsdatei kümmern und sie überschreiben möchten, können Sie verwenden:

APT-Get Install -q -y -o dpkg :: options :: = "-Force-Confnew" Postfix

Achten Sie bei der Verwendung dieser Option, wenn Sie nicht unbedingt sicher sind, dass Sie die vorhandene Konfiguration nicht benötigen und etwas schief geht, Sie bei Neustart oder Wiederherstellung des Dienstes erhebliche Probleme in Ihrem System erstellen oder den Zugriff auf ein Remote -System verlieren können.

Das Frontend ändern

Der Hauptzweck dieses Artikels besteht jedoch darin, den nichtinteraktiven Schalter zu erklären, aber es gibt andere Parameter, die Sie für Debian_Frontend angeben können.

nicht interaktiv

Stellen Sie keine Fragen und nehmen Sie die Standardeinstellungen an.

Dialog

Präsentiert den Benutzer das vertraute Textgraufenster auf blauem Hintergrund. Dies ist der Standardwert.

Text

Dadurch wird die Dialogschnittstelle entfernt und stellt die Konfigurationsfragen in einem reinen textbasierten Format. Dies eignet sich gut für langsame Verbindungen oder terminale Emulatoren, die nicht gut mit dem Dialog-basierten Eingangs- und Fenstersystem zusammenarbeiten.

gtk

Fordert den Benutzer grafisch mit den GTK -Bibliotheken auf. Dies funktioniert möglicherweise nicht richtig auf KDE. Es ist auch erforderlich, dass das Paket CDEBConf-GTK und GKDEBConf vor der Verwendung installiert werden.

Abschluss

Ich hoffe.