Czy mogę zainstalować system operacyjny i zestaw aplikacji na podstawie prostego pliku konfiguracyjnego?


1

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.



@Alex - Może, ale na mniejszą skalę, niezależną od platformy, ... i open source.
Pietro

@Pietro - Ansible jest open source
Ramhound

Czy jestem jedynym, który uważa, że ​​tytuł pytania jest mylący?
C0deDaedalus

Odpowiedzi:


1

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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.