Debian debian_frontend = nieinteraktywne

Debian debian_frontend = nieinteraktywne
W tym przewodniku omówimy zalety silnika konfiguracyjnego Debiana, jak działają dialog konfiguracyjny, jak je reaktywować po użyciu i jak je tłumić za pomocą zmiennej środowiska debian_frontend = nieinteraktywna środowiska.

Wprowadzenie do silnika konfiguracyjnego Debiana

System zarządzania pakietami Debiana jest łatwo najpopularniejszym Linuksem, zasilającym Debian, Ubuntu, Linux Mint, MX Linux i wiele innych ds. Doivatinów Debiana. Format pakietu Deb zawiera znacznie więcej niż tylko pliki binarne oprogramowania. Zawiera szeroki asortyment plików sterujących, które informują menedżera pakietów o zależnościach oprogramowania, rozpoczęcie i zatrzymaniu instrukcji kontroli demona, wersji, licencji, autorów i podpisu cyfrowego w celu zagwarantowania integralności i autentyczności.

Te pliki sterujące mogą być skonfigurowane przez wydawcę oprogramowania lub opiekuna, aby zachęcić użytkownika do ważnych zmiennych konfiguracyjnych. Te opcje zapisują użytkownika znaczny czas, trzymając go przed czasem żmudnym zadaniem edycji prawdopodobnie wielu plików konfiguracyjnych. Jeśli jesteś częstym użytkownikiem Debiana lub jego pochodnych, prawdopodobnie widziałeś ekrany (tekst lub graficzny) z prośbą o szczegóły konfiguracji po zainstalowaniu nowego lub zaktualizowanego pakietu.

Skonfiguruj go ponownie, apt

Te scenariusze po prostu nie są przeznaczone do instalacji. Jeśli chcesz ponownie skonfigurować pakiet, możesz uruchomić:

DPKG-Reconfigure Pakiet-Nazwa

Gdzie nazwa pakietu to nazwa pakietu. Jeśli obecny jest profil konfiguracyjny, otrzymasz ponownie te opcje i masz szansę wprowadzić zmiany.

Na przykład w nowej instalacji Debiana uruchamiam:

DPKG-RECONFIGURE SETUP

Aby skonfigurować czcionkę, rozmiar i zestaw znaków terminalu. Jest to znacznie łatwiejsze niż ręczne ustawienie tych elementów.

Automatyzacja, automatyzacja, automatyzacja

Podpisy konfiguracji są świetne, jeśli interaktujesz jako kompetentny użytkownik, ale w niektórych przypadkach, szczególnie w przypadku automatyzacji lub skryptów, nie chcesz w ogóle montować użytkownika. W takim przypadku wyciszenie podpowiedzi konfiguracji jest prawdopodobnie korzystne. Aby to zrobić, uruchom polecenie APT ze zmienną środowiskową określoną przed nim.

Debian_frontend = nieinteraktywne apt -get -q -y instaluj postfix

W takim przypadku wszystkie pytania konfiguracyjne zostaną poproszone i albo domyślnie wybrane (jeśli określono), lub, jeśli nie podano, nie zostanie wykonana konfiguracja w pakiecie. Przełącznik -q zapobiega wyświetlaniu komunikatów, a -y Switch odpowiada tak, aby wykonać instalację lub zaktualizować bez nadzoru.

Aby zmienna środowiska utrzymuje się na sesji, uruchom:

Eksportuj debian_frontend = nieinteraktywny

Po wylogowaniu lub wyjściu z powłoki zmienna środowiskowa zniknie lub zresetuje do domyślnego. Jeśli chcesz go ustawić na stałe, możesz dodać go do swojego .bashrc lub .Plik Zshrc, jednak nie polecam tego, ponieważ możesz pominąć ważne pytania konfiguracyjne w przyszłości. To powiedziawszy, jeśli zamierzasz, aby system Debian nigdy nie wymagał konfiguracji użytkownika, może to być pożądane.

Zachowanie plików konfiguracyjnych

Podczas instalacji lub aktualizacji pakietów Debian może chcieć zachęcić użytkownika do zastąpienia pliku konfiguracyjnego. Ta preferencja można dołączyć do polecenia instalacyjnego.

apt -get install -q -y \
-o dpkg :: Options :: ”-Force-Confdef" \
-o dpkg :: Options :: ”-Force-confold" \
przyrostek

W tym poleceniu instalator ma na celu wyciszenie wszelkich wiadomości, zakładaj tak, a następnie zaktualizować pliki konfiguracyjne, jeśli w nowym pakiecie nie występują zmiany. Jeśli poprzedni plik konfiguracyjny jest obecny, utwórz nowy plik i nie zastępuj starego.

Jeśli nie dbasz o plik konfiguracyjny i chcesz go zastąpić, możesz użyć:

apt-get install -q -y -o dpkg :: options ::

Uważaj na korzystanie z tej opcji, jeśli nie jesteś absolutnie pewien, że nie potrzebujesz istniejącej konfiguracji i coś idzie nie tak, możesz tworzyć istotne problemy w swoim systemie lub stracić dostęp do zdalnego systemu po ponownym uruchomieniu lub ponownym uruchomieniu serwisu.

Zmiana frontend

Chociaż głównym celem tego artykułu jest wyjaśnienie nieinteraktywnego przełącznika, istnieją inne parametry, które można określić dla debian_frontend.

nieinteraktywne

Nie zadawaj żadnych pytań i zakładaj domyślne.

dialog

Przedstawia użytkownika znane okno szarego tekstu na niebieskim tle. To jest domyślne.

tekst

To usuwa interfejs okna dialogowego i zadaje pytania konfiguracyjne w formacie czystego tekstu. Jest to odpowiednie do powolnych połączeń lub emulatorów terminalowych, które nie współpracują dobrze z systemem wejściowym i okna okna dialogowego.

GTK

Monituje użytkownika graficznie za pomocą bibliotek GTK. To może nie działać poprawnie na KDE. Wymaga również zainstalowania pakietu CDEBCONF-GTK i GKDEBCONF.

Wniosek

Mam nadzieję, że ten przewodnik pomógł ci w zakresie administracji systemu i zadań automatyzacji za pomocą zmiennej środowiskowej debian_frontend.