Hallo,
ich habe EV3 in der Windows-Musterlösung unter Win7 per Startskript
verteilt (nach zig Stunden ausprobieren) und habe auch mit dem Support
regen Mailverkehr gehabt.
Ich sende Euch die Installationsanleitung, weil die Batchbefehle auch
bei einer händischen Silent-Installation helfen können. Außerdem noch
meine abschließende Mail an den Support.
MfG
Stefan
LEGO MINDSTORMS Education EV3 (Version 1.1.0, de, Lehrerversion)
für paedML2.7 unter Win7pro32bit
I.Dokumentation der Paketierung
1.Download mittels der vom Händler erhaltenen Download-Daten:
https://education.lego.com/de-de/EducationDownloads
3 Dateien:
LME-EV3-WIN32-DE-01-01-full-setup.exe (Version 1.0.1)
LME-EV3-WIN32-DE-01-01-00-patch-setup.exe (Patch auf Version 1.1.0)
Network Installation Guide LME EV3 1.0 DE.txt (Datei zur
Silent-Installation)
2.Direktes Entpacken der exe-Archive (ohne Erstellen eines neuen
Ordners) z.B. mit 7zip:
LME-EV3-WIN32-DE-01-01-full-setup.exe (Den entzippten Ordner "LEGO
MINDSTORMS Education EV3" umbenennen in "v101".)
LME-EV3-WIN32-DE-01-01-00-patch-setup.exe (Den entzippten Ordner
"LEGO MINDSTORMS Education EV3" umbenennen in "v110".)
3.Zusammenstellen und Konfigurieren
PGMPacks
- Erstellen von Ordner "LEGO_MINDSTORMS_Education_EV3" in PGMpacks
- Kopieren von entpackten Ordnern "v101" und "v110" nach
"LEGO_MINDSTORMS_Education_EV3" in PGMpacks,
so dass sich"setup.exe" direkt in "v101" und "v110" befindet
- Kopieren von "Network Installation Guide LME EV3 1.0 DE.txt" nach
"LEGO_MINDSTORMS_Education_EV3" in PGMpacks
- Umbenennen von "Network Installation Guide LME EV3 1.0 DE.txt" in
"LME_EV3_v101_L.txt" und Anpassen des Inhaltes unter [Features]
LEGO_EV3_EDU_Feature.EV3.EDU.100=Local
EV3_EDU_Mode.EV3.EDU.MODE.100=Local
- Kopieren von "LME_EV3_v101_L.txt" nach
"LEGO_MINDSTORMS_Education_EV3" in PGMpacks
- Umbenennen in "LME_EV3_v110_L.txt" und Anpassen des Inhaltes unter
[Features]
LEGO_EV3_EDU_Feature.EV3.EDU.110=Local
EV3_EDU_Mode.EV3.EDU.MODE.110=Local
Netlogon
- Erstellen von Ordner "LEGO_MINDSTORMS_Education_EV3" in Netlogon
- Erstellen des Skripts "LME_EV3_uninstall.bat" für die Installation
@echo off
:letzte Version schon installiert
if exist "C:\Program Files\LEGO Software\LEGO MINDSTORMS Edu
EV3\v110_Sen.txt" goto weiter
del "C:\Users\Public\Desktop\LEGO MINDSTORMS Education EV3.lnk"
:Version101
if exist "C:\Program Files\LEGO Software\LEGO MINDSTORMS Edu
EV3\v101_Sen.txt" goto Version110
\\S1\PGMPacks$\LEGO_MINDSTORMS_Education_EV3\v101\setup.exe
\\S1\PGMPacks$\LEGO_MINDSTORMS_Education_EV3\LME_EV3_v101_L.txt /r:n /q
/AcceptLicenses yes
del "C:\Users\Public\Desktop\LEGO MINDSTORMS Education EV3.lnk"
echo>"C:\Program Files\LEGO Software\LEGO MINDSTORMS Edu
EV3\v101_Sen.txt" Version 1.0.1 installiert
:Version110
if exist "C:\Program Files\LEGO Software\LEGO MINDSTORMS Edu
EV3\v110_Sen.txt" goto weiter
\\S1\PGMPacks$\LEGO_MINDSTORMS_Education_EV3\v110\setup.exe
\\S1\PGMPacks$\LEGO_MINDSTORMS_Education_EV3\LME_EV3_v110_L.txt /r:n /q
/AcceptLicenses yes
del "C:\Users\Public\Desktop\LEGO MINDSTORMS Education EV3.lnk"
echo>"C:\Program Files\LEGO Software\LEGO MINDSTORMS Edu
EV3\v110_Sen.txt" Version 1.1.0 installiert
:weiter
exit
- Erstellen des Skripts "LME_EV3_uninstall.bat" für die Deinstallation
@echo off
"C:\Program Files\National
Instruments\Shared\NIUninstaller\uninst.exe" /qb /x all
rd "C:\Program Files\LEGO Software\LEGO MINDSTORMS Edu EV3" /s /q
rd "C:\Program Files\LEGO Software" /q
exit
4.Zuweisen
- Zuweisen als Startkript.
- Alternativ könnte auch mit silent2msi zugewiesen werden,
was bei der mehrstufigen Installtion aber zuverlässiger durch ein
Startskript geschehen kann (aufgrund dessen Installationsabfragen).
Außerdem können zukünftige Updates im Startkript einfacher
eingebunden werden, ohne die gesamte Software nochmals zu installieren.
II.Bemerkungen
1.Microsoft Silverlight wird mitinstalliert.
2.Die Installation dauert verhältnismäßig lange und Während der
Installation könnte sich ein Benutzer anmelden.
Dies könnte zu Störungen führen. Z.B.:
- indem das LegoEV3-Desktopsymbol auftaucht und zum Starten des
Programms (v101) animieren könnte,
bevor das Update (v110) installiert werden kann, was zum
Fehlschlagen des Updates führen könnte.
- der Client ausgeschaltet wird bevor die Installation beendet ist,
was zum Fehlschlagen der Installation führen könnte.
3.Bei der Deinstallation bleiben Reste:
- Microsoft Silverlight bleibt installiert (~40MB)
- C:\Program Files\IVI Foundation (<1MB)
- C:\Program Files\National Instruments (<1MB)
Sen
2014-08-26
-------- Original-Nachricht --------
Betreff: Re: Ticket #30076-26083 Solution Suggested
Datum: Tue, 26 Aug 2014 10:51:40 +0200
Von: Senft, Stefan <[email protected]>
An: [email protected]
Kopie (CC): Roger Wolf <[email protected]>
Sehr geehrte Frau Begoña F.,
vielen Dank für Ihre technische Unterstützung. Die Silent-Installation
von Version 1.1.0 funktioniert nun endlich.
Zum Abschluss möchte ich Ihnen noch kurz berichten, wie es mir und
meinen Kollegen ergeht, wenn wir Ihre Software installieren, so dass Sie
evtl. Ihr Angebot verbessern können:
Schon Robolab 2.9 unter WinXP war nur schwer zu verteilen. Erst das
Paketieren mit installrite ermöglichte die Zuweisung mittels Startskript.
Auch Robolab 2.9 unter Win7pro32bit war "eine harte Nuss" und ich habe
es nach vielen Stunden Recherche und Arbeit geschafft ein MSI-Paket zu
packen (welches ich Ihnen gerne zur Verfügung stelle gegen Entlohnung
der Arbeitszeit).
Als ich hörte, dass EV3 installiert werden sollte, war ich erfreut zu
sehen, dass es Anleitungen zur Netzwerkinstallation gab. Leider waren
die Informationen aber nicht an einer Stelle aufbereitet verfügbar, so
dass nun wiederum viele Versuche bedurfte, bis die Software verteilt
werden konnte. Leider ist die Verteilung von EV3 aber nicht einfach und
die mögliche Benutzerinteraktion während der Silent-Installation, sowie
der Zeitverlust beim Patchen von über 600MB lassen die
Installationsmethode als unbefriedigend erscheinen.
Ich stelle Ihnen meine Notizen dazu im Anhang zur Verfügung.
Bitte denken Sie jetzt nicht, dass wir die Software nicht gerne
einsetzen würden. Ich beschreibe die Probleme, die sich für den
Administrator ergeben.
Als Lösungsansatz (für Windows-Systeme), wäre vielleicht daran zu
denken, nicht die Endbenutzer-Installation (Paket von vielen
Einzel-Installationen) für das Netzwerk anzupassen, sondern die schon in
Ihrer setup.exe etc. vorhandenen MSI-Pakete als MSI-Installation für das
Netzwerk zur Verfügung zu stellen.
Zu Schluss noch eine Bitte. Denken Sie auch an die Nutzer von
Linux-Systemen, die in den Schulen sicherlich zunehmend verbreitet sein
werden.
Mit freundlichen Grüßen
Stefan Senft
_______________________________________________
linuxmuster-user mailing list
[email protected]
https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user