Da bist Du nicht der/die Erste...
Wichtig für das Verständnis ist, Du musst in jedem Fall ein Skript (Winst-Skript) um die Installationsdatei von Firefox (.exe) herumbauen. Vergleichbar mit InstallShield, InnoSetup u.ä.
Die meisten Winst-Skripte sind, bzw. können sehr einfach gehalten sein, denn sie machen sich i.d.R. die bekannten Mechanismen der Silent-Installation zu nutze,
z.B. setup.exe /Q, msiexec /i <msi-paket /qb etc.
Geb mal auf der Shell Deines OPSI-Servers unter /home/opsiproducts den Befehl opsi-newprod ein und folge dem Assistenten.
productid=firefox
[...]
Setup=install.ins
Uninstall=uninstall.ins
Wenn Du fertig bist, ist hoffentlich ein Ordner /home/opsiproducts/firefox entstanden. Wechsle in den hinein und lege zwei Dateien an:
install.ins
uninstall.ins
Den Inhalt der Dateien kopierst Du von hier:
wiki/userspace:firefox
Jetzt noch eine aktuelle Version von Firefox bei Mozilla herunterladen, ebenfalls in dem Ordner speichern und die Dateinamen in der install.ins anpassen.
Auf der Shell opsi-makeproduct eingeben und das dann entstandene Paket mit dem Befehl opsi-package-manager -i <Dateiname.opsi> auf dem OPSI Server installieren.
Fertig. Ab jetzt kann die Software automatisiert verteilt werden.
Klingt schwierig, geht nach 2-3 Versuchen aber leicht von der Hand und die Architektur der Software bietet viele Möglichkeiten für gutes Clientmanagement und automatisierte Softwareverteilung.
Nein, ich arbeite nicht für UIB, aber die bieten gute Schulungen, hört man so...
hth, lorenzo