OnWorks Linux i Windows Online WorkStation

logo

Darmowy hosting online dla stacji roboczych

<Poprzedni | Spis treści | Następne>

Plik konfiguracji wstępnej ma format używany przez komendę debconf-set-selections. Ogólny format linii w pliku konfiguracji wstępnej to:



Podczas pisania pliku wstępnej konfiguracji należy pamiętać o kilku zasadach.


• Umieść tylko jedną spację lub tabulator pomiędzy typem a wartością: wszelkie dodatkowe białe znaki będą interpretowane jako należące do wartości.

Linię można podzielić na wiele linii, dodając ukośnik odwrotny („\”) jako znak kontynuacji linii. Dobrym miejscem na podzielenie wiersza jest nazwa pytania; złe miejsce jest pomiędzy typem a wartością. Linie podzielone zostaną połączone w jedną linię, a wszystkie białe znaki początkowe/końcowe zostaną skondensowane do jednej spacji.

• W przypadku zmiennych debconf (szablonów) używanych tylko w samym instalatorze, właścicielem powinien być ustawiony na „di”; aby wstępnie zasadzić zmienne używane w zainstalowanym systemie, należy użyć nazwy pakietu zawierającego odpowiedni szablon debconf. Tylko zmienne, których właściciel jest ustawiony na coś innego niż „di”, będą propagowane do bazy danych debconf dla zainstalowanego systemu.

Większość pytań musi być poprzedzona wartościami obowiązującymi w języku angielskim, a nie wartościami przetłumaczonymi. Pojawiają się jednak pewne pytania (np parter), gdzie należy zastosować przetłumaczone wartości.

• Niektóre pytania przyjmują jako wartość kod zamiast tekstu w języku angielskim wyświetlanego podczas instalacji.

Najłatwiejszym sposobem utworzenia pliku konfiguracji wstępnej jest skorzystanie z przykładowego pliku, do którego link znajduje się w sekcji B.4 jako podstawa i na tym bazuj.

Alternatywną metodą jest wykonanie instalacji ręcznej, a następnie, po ponownym uruchomieniu, użycie opcji debconf-get-selection z debconf-utils pakiet, aby zrzucić zarówno bazę danych debconf, jak i bazę danych cdebconf instalatora do jednego pliku:


$ debconf-get-selections --installer > filet

$ debconf-get-selections >> filet


Jednak plik wygenerowany w ten sposób będzie zawierał pewne elementy, które nie powinny być wstępnie umieszczane, a plik przykładowy jest lepszym punktem wyjścia dla większości użytkowników.


Uwaga: Metoda ta polega na tym, że na koniec instalacji baza danych cdebconf instalatora jest zapisywana w zainstalowanym systemie w /var/log/installer/cdebconf. Ponieważ jednak baza danych może zawierać poufne informacje, domyślnie pliki są czytelne tylko dla administratora.

Katalog /var/log/instalator a wszystkie zawarte w nim pliki zostaną usunięte z systemu, jeśli wyczyścisz pakiet raport z instalacji.


Aby sprawdzić możliwe wartości pytań, możesz użyć nano do sprawdzenia plików

/var/lib/cdebconf, gdy instalacja jest w toku. Wyświetl plik templates.dat, w którym znajdują się surowe szablony, oraz plik question.dat, w którym znajdują się bieżące wartości i wartości przypisane do zmiennych.

Aby przed wykonaniem instalacji sprawdzić, czy format pliku konfiguracji wstępnej jest prawidłowy, możesz użyć polecenia debconf-set-selections -c preseed.cfg.


B.4. Zawartość pliku konfiguracji wstępnej (dla bionic)

Najlepsze przetwarzanie w chmurze dla systemu operacyjnego w OnWorks: