Paket für CAD 10GB Dateien sollen nicht kopiert werden

Moderatoren: MVogt, moderators

Antworten
bitworker
Beiträge: 1
Registriert: 26. Okt 2015, 10:36
Kontaktdaten:

Paket für CAD 10GB Dateien sollen nicht kopiert werden

Beitrag von bitworker » 26. Okt 2015, 11:40

Hallo zusammen,

Wir setzten Empirum in der Version 16 ein
ich brauche eure Hilfe den ich komme im Moment nicht weiter.
Das CAD Paket was ich schnüren soll hat 10GB.
Ich möchte das Setup über die UNC Freigabe starten was ja auch funktioniert
Der Package Wizard soll aber keine Daten kopieren.
Es soll nur die Setup.inf im Packages Verzeichnis liegen.
Wie wäre hier die Vorgehensweise? oder er habt ihr noch andere Tipps für Pakete in der Größe?

Hier meine Setup.inf
%Src% habe ich angepasst

Code: Alles auswählen

[SetupInfo]
Author                     =
CreationDate            =
InventoryID             =
Description             =
Method                  =
Tested on               =
Dependencies            =
Command line options    =/S2
Last Change             =
Build                   =

[VarDefInfo]
; <Variable>, <Type: 0=Computer 1=User>, <Allow NULL values: 0=No 1=Yes>

[Setup]
Version=14.2
ShowCaption=1
BlockInput=0
Platform=*

[Requirements]

[Application]
ProductName=CimatronE
DeveloperName=CAD
Version=12
Revision=0
SetupName=%ProductName% %Version% %SetupWizard%
Text1="%ProductName% %Version%",         Arial,           30, , 2170F3, 4,    , LEFT BOLD ITALIC
Text2="%DeveloperName%",                 Arial,           24, , 2170F3, 4,    , LEFT BOLD ITALIC
Text8="%Company%",                       Arial,           18, , 2170F3, 4,  10, RIGHT BOLD ITALIC
Text9="%InstallationFor% %WindowsUser%", Arial,           16, , 2170F3, 4, -18, BOTTOM ITALIC LEFT
BackgroundColor=EFEFEF,000000
CopyDialogRect=0%, 0%, 100%, 100%, HCENTER VCENTER

; Register all installations in common registry key
UserKeyName=$Matrix42Packages$\%DeveloperName%\%ProductName%
MachineKeyName=$Matrix42Packages$\%DeveloperName%\%ProductName%\%Version%
UninstallKeyName=Matrix42 - %DeveloperName% %ProductName% %Version%
UninstallDisplayName=Matrix42 - %DeveloperName% %ProductName% %Version%
UninstallString=%ReinstallString% /U
ReinstallString="%CommonSetupDir%\Setup.exe" "%App%\%SetupInfDir%\Setup.inf"
;UninstallDisplayIcon="%ApplicationDir%\%SetupInfDir%\Setup.ico",0
UninstallOptions=NOREMOVE NOREPAIR NOMODIFY
ReinstallMode=1
[b]SrcDir=\\server\software\Installationssoftware\Cimatron\E12\DVD\E12SP2P2\CimatronE\64bit[/b]

; Matrix42 Scripts are copied in a common scripts directory
ApplicationDir=%CommonAppData%\$Matrix42Scripts$\%DeveloperName%\%ProductName%\%Version%

SetupInfDir=Install
DataDir=%Personal%
AskUninstallOld=1
ShellLinks=1
CommonShellLinks=1
CreateUnresolvableShellLinks=1
UseStringSection=Strings:09
UseSysStringSection=SysStrings:09
DateWarning=1
SizeWarning=0
Reboot=0
PreventExternalReboot=1
StartServicesOnReboot=0
CallTimeOut=3600
AbortAfterCallTimeOut=1
DisableCancelButton=1
ShowEndMessage=1
EndMessage=%EndMessageDesc%

[Strings:07]
Disk1=Installationsmedium 1
EndMessageDesc=Die Installation wurde erfolgreich abgeschlossen!
ErrorLogMessage=Die Installation/Deinstallation wurde mit einer Fehlermeldung abgebrochen!
InstallationFor=Installation für:
InstallerDesc=Dienstprogramm zum Installieren einzelner Komponenten.
InstallerName=Installationsprogramm
SetupWizard=Installations-Assistent
Uninstallation=deinstallieren
ErrorText=Fehler
CallingText=beim Aufruf von

[Strings:09]
Disk1=Installation media 1
EndMessageDesc=Installation was completed successfully!
ErrorLogMessage=The installation/uninstallation aborted with an error message!
InstallationFor=Installation for:
InstallerDesc=Service program to install single components.
InstallerName=Setup program
SetupWizard=Installation Wizard
Uninstallation=Uninstallation
ErrorText=Error
CallingText=launching

[SysStrings:07]
Users=Benutzer

[SysStrings:09]
Users=Users

[Environment]
CommonSetupDir=%CommonFilesDir%\Setup%SetupBits%
V_MachineValuesPath=\\%EmpirumServer%\Values$\MachineValues\%DomainName%
V_UserValuesPath=%HKLM,"Software\matrix42\Software Depot","HomeServer"%\Values$\UserValues\%UserDomain%

; Maschinenabhängige Variablen
; machine dependent variables
;VM_<Variable>=%%%V_MachineValuesPath%\%ComputerName%.ini,%ComputerName%,<Variable>%%

; Userabhängige Variablen
; user dependent variables
;VU_<Variable>=%%%V_UserValuesPath%\%WindowsUser%.ini,%WindowsUser%,<Variable>%%

; !!! Setzen der entsprechenden ReplaceEnv Befehle für die Variablen im Abschnitt [Product] nicht vergessen!!!
; !!! Don't forget to set the appropriate ReplaceEnv instructions for the variables in the section [Product]!!!

[Encryption]

[Disks]
1=%Disk1%

[Options]
Installer = %InstallerName%, COPYALWAYS, Installer, "%InstallerDesc%"
Product   = %ProductName%,   COPYALWAYS, Product,   "%ProductDesc%"

[Installer]
1:..\..\..\..\User\Setup.exe,          %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:..\..\..\..\User\SetupDeu.chm,       %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:..\..\..\..\User\SetupEnu.chm,       %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:%SetupInfDir%\Setup.inf,                             , NORMAL,                                             0
1:%Temp%\Setup64.exe,                  %CommonSetupDir%\Setup.exe,   ALWAYS NOSIZEWARNING SETUP WINDOWS64,   0
; 1:%SetupInfDir%\Setup.ico,                             , NORMAL,                                           0
; 1:%SetupInfDir%\Logo.bmp,                              , NORMAL,                                           0

[Product]
; ReplaceEnv <Variable>

#Set:Product
#Set:Installation, DONTDELETE
#Set:Deinstallation, DELETE
#Reg:OnUninstallProduct, DELETE
#Reg:Product
#Ini:Product
#Security:Product

[Set:Product]

[Set:Installation]
AddMeter -1
Call "%Src%\setup.exe" -s -SMS -f2"%APP%\Install.log"

Echo %Src%

If %ErrorLevel% <> "0" Then "SET:InstallationError" EndIf

[Set:Deinstallation]
If %ErrorLevel% <> "0" Then "SET:DeInstallationError" EndIf
;-Call "%Src%\Setup.exe" 
-AddMeter -1

[Reg:OnUninstallProduct]

[Reg:Product]

[Ini:Product]

[Security:Product]

[Shell:Product]

[Set:InstallationError]
ErrorLogMsg %ErrorText% %ErrorLevel% %CallingText% setup.exe
Abort

[Set:DeInstallationError]
-Abort
-ErrorLogMsg %ErrorText% %ErrorLevel% %CallingText% Setup.exe
Grüße Andreas

skoch
Beiträge: 7
Registriert: 28. Mai 2009, 10:05
Kontaktdaten:

Re: Paket für CAD 10GB Dateien sollen nicht kopiert werden

Beitrag von skoch » 29. Okt 2015, 09:05

Hallo Andreas,
ich habe es bei unserem Office Paket so ähnlich gemacht.
Allerdings habe ich nicht dir %SRC% Variable angepasst.

Um Wechselwirkungen zu vermeiden, habe ich unter Environment eine eigene Variable (SourcePath) erstellt.
Das funktioniert so seit 3 Jahren ohne Probleme.

Gruß Sven

Markus S.
Beiträge: 42
Registriert: 16. Sep 2013, 14:05
Kontaktdaten:

Re: Paket für CAD 10GB Dateien sollen nicht kopiert werden

Beitrag von Markus S. » 29. Okt 2015, 09:21

Hallo Andreas,

ich verfahre mit großen Paketen, die nicht lokal auf den Client kopiert werden sollen immer so:

Für die CAD Pakete mache ich es im Prinzip ähnlich. Es gibt zwei Pfade auf dem Server. Im einen Pfad liegen alle Datein und im anderen Pfad nur die Setup.inf. Die Setup.inf ruft dann die Installationssourcen vom Server ab, ohne diese lokal zu kopieren. Ca. 100 Clients können dabei Problemlos auf die Ressource auf dem Empirum Server zugreifen.

Liebe Grüße
Markus

Antworten

Zurück zu „Software Management“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 10 Gäste