Konfiguruję zautomatyzowany system preseed „bez zadawania pytań” i jako przykład wykorzystuję serwer Dustina Kirklanda .
Używa następującego wiersza, aby zainstalować trzy pakiety w ramach instalacji automatycznej:
d-i pkgsel/include string byobu vim openssh-server
Szukam odwrotności tego, w zasadzie mogę usunąć pakiety w ramach automatycznej instalacji.
- Sprawdziłem Podręcznik instalacji
- Sprawdziłem już ten przykład , ale nie jest jasne, czy jest to kanoniczna lista każdej dostępnej opcji.
Myślę, że muszę użyć, d-i preseed/late_command string apt-remove packagename
aby wyczyścić rzeczy, których nie chcę po zakończeniu instalacji, ale nie jestem pewien
installation
preseed
Jorge Castro
źródło
źródło
Odpowiedzi:
Nie ma możliwości wyczyszczenia lub usunięcia pakietu w wstępnie ustawionym skrypcie konfiguracyjnym, ale możesz użyć tego polecenia ....
di preseed / late_command
przykład:
możesz również uruchomić skrypt:
lub zainstaluj grupę plików DEB:
źródło
Przykład wciśnięty jest tylko przykładem; nie zawiera wszystkich możliwych kombinacji di, ale tylko te bardziej powszechne.
Osobiście nigdy nie próbowałem usuwać pakietów z instalacji, więc nie jestem pewien, czy istnieje dla nich specjalne polecenie di; to brzmi jak twoje
d-i preseed late_command
powinno działać. Szybkie wyszukiwanie dokumentów nie dało nic ... Ale oczywiście Colin by wiedział ;-)Alternatywnie możesz zacząć od podstawowego serwera, a następnie dodać, co chcesz:
źródło