NAZWA
base-config − konfiguracja podstawowego systemu Debian
SKŁADNIA
base-config
OPIS
base-config to program uruchamiany po pierwszym starcie nowo zainstalowanego systemu Debian. Prowadzi on użytkownika przez konfigurację systemu, pobieranie dodatkowego oprogramowania, i tak dalej. Program ten można uruchomić w dowolnym momencie aby przejść przez ten proces ponownie.
IMPLEMENTACJA
base-config jest zaimplementowany jako skrypt uruchamiający kolejno wszystkie programy w katalogu /usr/lib/base-config/, w kolejności numerycznej. Jeśli jest to pierwsze uruchomienie po zainstalowaniu systemu, każdy program otrzymuje jako pierwszy argument wyraz "new".
base-config sprawdza kody wyjścia każdego z programów. Mogą one zwracać kody > 0 i < 100 aby zasygnalizować błędy. Kody od 101 do 200 służą do przeskakiwania do programu o numerze najbliższym zwróconej liczbie pomniejszonej o 100, dzięki czemu można poruszać się w procesie konfiguracji systemu podstawowego w przód i w tył.
Pakiety mogą instalować programy w katalogu /usr/lib/base-config/, dzięki czemu staną się one częścią procesu konfiguracji. Zaleca się, aby programy te komunikowały się z użytkownikiem wyłącznie przy pomocy programu systemu debconf, dzięki czemu konfiguracja systemu podstawowego uzyska jednolity i profesjonalny wygląd.
PLIKI
Każde uruchomienie programu base-config jest zapisywane do pliku /var/log/installer.log.
Jeśli istnieje plik /root/dbootstrap_settings, jest czytany przez base-config , a zdefiniowane w nim różne zmienne środowiskowe wpływają na działanie programu. Samo istnienie tego pliku, tworzonego przez program dbootstrap (program instalacyjny boot-floppies) podczas instalacji systemu, powoduje że base-config zachowuje się tak, jakby był uruchomiony bezpośrednio po zainstalowaniu systemu.
ŚRODOWISKO
Następujące
zmienne środowiskowe wpływają na
działanie base-config. Można je
ustawić przy uruchomieniu programu lub (w przypadku
instalacji nowego systemu) można je podać
jądru przy pomocy linii poleceń lilo(8) lub
innego programu ładującego. Więcej informacji
na temat przekazywania parametrów jądru
można znaleźć w dokumentacji danego programu
ładującego. W przypadku lilo można
załadować system na przykład w
następujący sposób: "linux
DEBIAN_FRONTEND=readline".
DEBIAN_FRONTEND
DEBIAN_PRIORITY
DEBCONF_DEBUG
DEBCONF_TERSE
Wpływają na działanie systemu debconf(8)
KEEP_BASE_DEBS
Domyślnie base-config usuwa pakiety .deb, których debootstrap(8) użył do zainstalowania systemu podstawowego. Jest to przydatne w przypadku instalacji na bardzo małych dyskach. Jeśli nie chcesz, aby pakiety były kasowane, ustaw wartość tej zmiennej na "yes".
AUTOR
Joey Hess <joey [AT] kitenet.net>