Czy instalatorzy systemów operacyjnych mogą odczytać plik wejściowy, w którym określam programy, które chcę zainstalować?
Na przykład:
-- Apps to install
postgresql
gcc
doxygen
ftp://ftp.irisa.fr/pub/mirrors/gnuplot
...
W tym przykładzie, gdy podana jest tylko nazwa programu, instalator powinien zainstalować najnowszą stabilną wersję, gdy adres URL zostanie określony, może pobrać go samodzielnie.
Pozwoliłoby to na zainstalowanie wielu systemów przy użyciu tego samego zestawu narzędzi, nawet jeśli są one częścią różnych dystrybucji lub z różnymi jądrem (np. Linux, BSD, HURD, Minix, ...), w różnych datach.
Alternatywnie, czy istnieje narzędzie, które pozwala zainstalować zestaw aplikacji na podstawie poprzedniego pliku tekstowego, gdy system operacyjny jest już na miejscu?
Zaletą takiego podejścia byłoby znacznie łatwiejsze i szybsze przejście z jednego systemu na inny, przy zachowaniu tego samego środowiska.
źródło
Odpowiedzi:
Istnieje wiele rozwiązań do zarządzania konfiguracją lub infrastrukturą , które mogą to zrobić.
Będą jednak nieco bardziej złożone niż twój przykład.
SaltStack , Puppet i Chef mogą działać lokalnie bez centralnej konfiguracji serwera, wszystkie są cross-platform i open source.
źródło