Zum probieren habe ich mir gedacht ich erstelle ein einfaches Paket welches den Adobe Acrobat Reader installiert! (Ja ich weiß, das es dort fertige Packete gibt, ist ja nur zum Üben!).
Ich habe mir nachfoldende Datei erstellt:
adobereader.ins
mit dem Inhalt:
Code: Alles auswählen
[Initial]
Message "Installation von Adobe Acrobat Reader"
[Aktionen]
msiexec /i "%ScriptPath%\AcroRead.msi" /qb-! ALLUSER=2
control
Code: Alles auswählen
[Package]
version: 1
depends:
incremental: False
[Product]
type: localboot
id: adobereader
name: Adobe Acrobat Reader
description: Nur Installation
advice:
version: 1.0
priority: 0
licenseRequired: False
productClasses:
setupScript: adobereader.ins
uninstallScript:
updateScript:
alwaysScript:
onceScript:
Als nächstes habe ich die Installationsdateien in das Verzeichniss CLIENT_DATA kopiert und die Datei adobereader.ins.
Im nächsten Schritt habe das Programm opsi-makeproductfile aufgerufen:
Code: Alles auswählen
frkopsi01:~/adobereader# opsi-makeproductfile
warning: getPublicKeyObject is deprecated since Twisted Conch 0.9. Use Key.fromString().
Locking product...
Product info:
productId: adobereader
customName: None
name: Adobe Acrobat Reader
productVersion: 1.0
packageVersion: 1
licenseRequired: False
setupScript: adobereader.ins
uninstallScript:
updateScript:
alwaysScript:
onceScript:
priority: 0
description: Nur Installation
advice:
productClassNames: []
pxeConfigTemplate:
Testing topicality...
Creating packagefile...
Unlocking product...
Package file is '/root/adobereader/adobereader_1.0-1.opsi'
Creating md5sum file '/root/adobereader/adobereader_1.0-1.opsi.md5'
Code: Alles auswählen
frkopsi01:~/adobereader# opsi-package-manager -i adobereader_1.0-1.opsi
Installing package 'adobereader_1.0-1.opsi' on depot 'frkopsi01.fairrank.ad'
ERROR: {'message': "Package file '/root/adobereader/adobereader_1.0-1.opsi' does not exist", 'class': 'BackendIOError'}
Danke für eure Hilfe
Christian
(BAHNSKI)