Kann ich auf der Grundlage einer einfachen Konfigurationsdatei ein Betriebssystem und eine Reihe von Anwendungen installieren?

Kann ich auf der Grundlage einer einfachen Konfigurationsdatei ein Betriebssystem und eine Reihe von Anwendungen installieren?

Können die Installationsprogramme von Betriebssystemen eine Eingabedatei lesen, in der ich die Programme angebe, die ich installieren möchte?

Z.B:

-- Apps to install
postgresql
gcc
doxygen
ftp://ftp.irisa.fr/pub/mirrors/gnuplot
...

Wenn in diesem Beispiel nur der Programmname angegeben ist, sollte das Installationsprogramm die neueste stabile Version installieren; wenn die URL angegeben ist, könnte es diese selbst herunterladen.

Dies würde die Installation mehrerer Systeme mit demselben Satz von Tools ermöglichen, selbst wenn sie Teil unterschiedlicher Distributionen sind oder unterschiedliche Kernel haben (z. B. Linux, BSD, HURD, Minix, ...) und zu unterschiedlichen Zeitpunkten.

Gibt es alternativ ein Tool, das die Installation eines Anwendungssatzes auf Basis der vorherigen Textdatei ermöglicht, wenn das Betriebssystem bereits vorhanden ist?

Der Vorteil eines solchen Ansatzes läge darin, dass der Wechsel von einem System zu einem anderen unter Beibehaltung der gleichen Umgebung viel einfacher und schneller wäre.

Antwort1

Es gibt viele Konfigurationsmanagement- oderInfrastruktur als CodeLösungen, die dies können.

Sie werden jedoch etwas komplexer sein als Ihr Beispiel.

SaltStack,Marionette, UndKochkönnen alle lokal ohne zentrale Servereinrichtung ausgeführt werden, sind alle plattformübergreifend und Open Source.

verwandte Informationen