Entwicklungsumgebung zum Programmieren von HTML5-Apps für iOS, Android, …
→ Download
Download der .tgz-Datei (ca. 150 MB, Build 2170 Juli 2015), auspacken und darin als linuxadmin das Installationsscript aufrufen:
# sudo xdk_web_linux64/install.sh
Programm wird unter /opt/intel/
installiert, Größe ca. 370 MB.
/opt/intel/XDK/xdk/node_modules/tmp
nicht im cloop gespeichert, danach startet XDK nicht mehr. Es erscheint die Fehlermeldung, dass das tmp-Modul fehlt./opt/intel/XDK/xdk/node_modules/tmp
um nach …/tmp2
. Dann setzt man einen Symlink von /tmp2
nach /tmp
. Diese Konstruktion wird durch LINBO vollständig im cloop geimaged.
# mv /opt/intel/XDK/xdk/node_modules/tmp /opt/intel/XDK/xdk/node_modules/tmp2 # ln -sf /opt/intel/XDK/xdk/node_modules/tmp2 /opt/intel/XDK/xdk/node_modules/tmp
Wenn das Programm unter dem User linuxadmin gestartet wird, erzeugt es einen Konfigurationsordner „.config/XDK“. Diesen Ordner löschen, da in ihm das linuxadmin-home als Default-Verzeichnis fest eingestellt ist. Beim Profilkopieren wäre das dann unbrauchbar.
In der Datei im User-Home ~/.config/XDK/global-settings.xdk
findet man einen Eintrag:
... "projects-tab": { "thirdPartyDisclaimerAcked": false, "defaultPath": "/home/linuxadmin" }, ...
Eine Änderung des Default-Path auf „~/Home_auf_Server“
brachte jedoch keine Abhilfe des Profilkopieren-Problems und das Umbiegen auf des Netzwerkhome. Die Tilde „~“ wurde nicht korrekt interpretiert. In dieser Datei wird auch die Liste der zuletzt bearbeiteten Projekte abgelegt.
Statt dem Löschen des config-XDK-Verzeichnisses kann man mit einem post-mount-script am Ubuntuclient die Konfigurations-Datei von XDK so anpassen, dass als Speicherort Home_auf_Server voreingestellt ist. Im Home des linuxadmin muss dazu die XDK-Konfiguration unter ./config/XDK angelegt sein, also einmal als linuxadmin das Programm XDK gestartet sein (ohne weitere Aktionen).
Zunächst beim Vorlagenuser linuxadmin folgende Dateien/Verzeichnisse löschen, da sie ggf. Anmeldeinformationen enthalten:
/home/linuxadmin/.config/XDK/Cache /home/linuxadmin/.config/XDK/Web-Data /home/linuxadmin/.config/XDK/Web-Data-journal /home/linuxadmin/.config/XDK/cookies /home/linuxadmin/.config/XDK/cookies-journal /home/linuxadmin/.config/XDK/xdk.log
Dann das Script anlegen:
#! /bin/bash # # Script für linuxmuster-client: /etc/post-mount.d/021-intel-xdk # Script passt eine vorhandene Intel-XDK - Konfiguration an den angemeldeten User an # xdkdir="$HOMEDIR/.config/XDK" if [ -f "$xdkdir/global-settings.xdk" ]; then sed -i "s|\"defaultPath\".*|\"defaultPath\"\: \"$HOMEDIR\/Home_auf_Server\"|g" $xdkdir/global-settings.xdk fi exit 0
Am Ubuntu-Client in der Datei /etc/linuxmuster-client/profile/usersettings.conf
folgende Option einfügen oder mit dem lmlcc das Server-Profile für das Verzeichnis ./config/XDK
aktivieren.
... configXDK:.config/XDK ...
Die Version für Windows XP (Build 1536 von 2014) wird nicht mehr unterstützt und kann auch Projekte der neueren Versionen nicht mehr öffnen.
Aktuelle Version (Build 2170, Juli 2015) für Windows 7, 8 installiert sich standardmäßig im User Home!