Eigene Windows Images und Pakete erstellen

Antworten
Grugi
Beiträge: 63
Registriert: 07 Dez 2017, 08:57

Eigene Windows Images und Pakete erstellen

Beitrag von Grugi »

Hallo Leute,

ich benutze OPSI noch nicht so lange und habe was das angeht leider noch sehr viele Fragen.
Wie verwaltet ihr eure Pakete? Also wenn von einer Software eine neue Version raus kommt? Muss man jedesmal ein neues Paket erstellen?

Wie erstelle ich ein Paket ohne das ich von einer Software ein MSI Paket habe?

Wie geht ihr vor? Wie haltet ihr eure Pakete auf dem aktuellsten Stand?

Vorab schon mal vielen Dank für eure Hilfe.

Gruß Grugi
andré
Beiträge: 324
Registriert: 07 Jan 2014, 10:48

Re: Eigene Windows Images und Pakete erstellen

Beitrag von andré »

Pfuh, ich würde mal kurz auf die einzelnen Punkte eingehen:
Muss man jedesmal ein neues Paket erstellen?
Man erstellt ein Paket, z.B. firefox. Wenn eine neue Version rauskommt, wird die Version des Pakets hochgesetzt und die neuen Setup-Dateien rein kopiert. Danach das Paket neu bauen und ab gehts.
Wie erstelle ich ein Paket ohne das ich von einer Software ein MSI Paket habe?
Es reicht, wenn du eine exe-Datei hast, die einen silent-Schalter beinhaltet. z.B. im Falle des Firefox

Code: Alles auswählen

setup.exe -ms
Wie geht ihr vor? Wie haltet ihr eure Pakete auf dem aktuellsten Stand?
Wie gesagt, einmal das Paket anlegen und das entsprechende Skript schreiben, was bei Bedarf die Versionsnummer ausliest. Dann reicht es bei einer neuen Version, die Setupdateien in die workbench zu legen, die Versionsnummer in der config-Datei anzupassen und das Paket zu bauen. Der opsi Packagebuilder ist da sehr hilfreich. Teilweise habe ich Shellskripte auf dem Opsiserver, denen ich einfach nur eine Versionsnummer übergeben muss und die übernehmen dann das Herunterladen, das Kopieren in die richtigen Ordner usw für mich.
Grugi
Beiträge: 63
Registriert: 07 Dez 2017, 08:57

Re: Eigene Windows Images und Pakete erstellen

Beitrag von Grugi »

Wie gesagt, einmal das Paket anlegen und das entsprechende Skript schreiben, was bei Bedarf die Versionsnummer ausliest.
Da fängt es leider schon an. Wie schreibe ich ein solches Script?
andré
Beiträge: 324
Registriert: 07 Jan 2014, 10:48

Re: Eigene Windows Images und Pakete erstellen

Beitrag von andré »

Du hast jetzt zwei Möglichkeiten:
1. Entweder du bezahlst Support bei uib, dann schreiben die dir diese Skripte.
Oder 2. Lies die Doku.
- Fang an mit Getting started, um Opsi an sich zu verstehen. https://download.uib.de/opsi_stable/doc ... arted.html
- Das allgemeine Handbuch. https://download.uib.de/opsi_stable/doc ... anual.html
- Das Winst-Handbuch. Das ist speziell nur das Handbuch in dem erklärt wird, wie die Skripte funktionieren und wie man selbst welche erstellt. https://download.uib.de/opsi4.0/doc/htm ... anual.html
- und schlussendlich gibt es noch ein Wiki mit Beispielskripten. wiki/doku.php?id=userspace:script_templates

Bei speziellen Fragen zu deinen eigenen Skripten wird dir auch hier im Forum geholfen.
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: Eigene Windows Images und Pakete erstellen

Beitrag von n.wenselowski »

Hi,

Möglichkeit Nummer 3 - du besuchst eine opsi-Grundlagenschulung.
Da wird die Paketierung dann mit Beispielen in Beisein eines Trainers erstellt.
Wenn es nur um Paketierung gehen soll, würde ich einen In-House-Workshop empfehlen, bei dem man sich gezielt darum kümmert und auch schon damit beginnen kann benötigte Pakete zu erstellen.


Gruß

Niko

Code: Alles auswählen

import OPSI
Benutzeravatar
GEI
Beiträge: 229
Registriert: 12 Feb 2010, 13:00
Wohnort: Braunschweig
Kontaktdaten:

Re: Eigene Windows Images und Pakete erstellen

Beitrag von GEI »

Grugi hat geschrieben: Wie erstelle ich ein Paket ohne das ich von einer Software ein MSI Paket habe?
Gruß Grugi
Installiere dir das UIB-Paket 'opsi-setup-detector', dies generiert dir anhand von Script-Templates bei sechs Installertypen (MSI, AdvancedMSI, InnoSetup, InstallShield, InstallShield+MSI, NSIS) ein grundlegendes Paket in der Workbench. Das kann man nachträglich noch händisch anpassen (siehe auch https://download.uib.de/opsi_stable/doc ... ector.html)
Das o.g.Tool arbeitet auch sehr gut mit dem Communtiy-Projekt von Pandel 'opsi-PackageBuilder NG' zusammen, auch hier im Forum vertreten viewtopic.php?t=4307).
Ansonsten empfiehlt sich neben der Doku auch ein Vergleich mit dem Scriptbeispielen aus dem UIB-Paket 'opsi-templates' bzw. mit den Beispielen im Script-Archiv wiki/userspace:script_templates.
Wie geht ihr vor? Wie haltet ihr eure Pakete auf dem aktuellsten Stand?
Tja, kann von der Anzahl der Programmpakete und Häufigkeit der Aktualisierungen recht arbeitsintensiv werden. Erfahrungsgemäß kann man sagen, dass bei 60 Paketen dann etwa 30 Aktualisierungen im Monat auszurollen sind (siehe auch https://opsi.wzb.eu/wiki/index.php/Upda ... ate-Msg.29 Statistikdaten vom Software-Update-Notifier).
Georg-Eckert-Institut - Leibniz-Institut für internationale Schulbuchforschung (GEI)
---
'opsi4instituts' = Communityprojekt für wissenschaftliche Einrichtungen
offenes Repository, Update-Notifier
http://www.gei.de/o4i - https://wiki.o4i.org
Antworten