Avoid installer's error message, regarding GTK
- Download Intel XDK
- Extract it
- open the extracted folder
- install rpm/intel-xdk-pset-3641.0-0.noarch.rpm
- extract rpm/intel-xdk-3641.0.0.tgz
- move the new extracted files to /opt/intel/XDK/
Install the old openssl 1.0.0, so XDK can launch
Downgrading openssl to 1.0.0 is not advised, since many other programs should the need the new (and already installed) openssl version.
So, we're going to install it openssl 1.0.0 from source, while keeping the new openssl version untouched.
Also, we're installing it in an isolated path (to avoid conflits) and without documentation (to avoid errors during the install). Finally, we're setting the shared flag (on ./config), so it installs the .so files.
- Download OpenSSL 1.0.0
- Extract it
- open the extracted folder
- ./config shared --prefix=/opt/old/openssl/1.0.0 && make && sudo make install_sw
- add Symbolic Links, so XDK can find it
- sudo ln -s /opt/old/openssl/1.0.0/lib64/libssl.so.1.0.0 /lib64/libssl.so.1.0.0 && sudo ln -s /opt/old/openssl/1.0.0/lib64/libcrypto.so.1.0.0 /lib64/libcrypto.so.1.0.0
Fix libudev symbolic link
- sudo rm /opt/intel/XDK/libudev.so.0
- sudo ln -s /lib64/libudev.so.1 /opt/intel/XDK/libudev.so.0
Create Shortcut in XFCE Launcher
This step is for the XFCE Desktop Environment. Unity, Gnome, KDE, etc. may use a different approach.
Some people say that xdk.sh should be open from the root folder. While I couldn't verify that, I blind followed this advise by creating a custom launcher script (that has a cd cmd).
Create the following files:
/opt/intel/XDK/xdk_launcher.sh
cd /opt/intel/XDK/
./xdk.sh
~/.local/share/applications/intel-xdk.desktop
[Desktop Entry]
Version=1.0
Type=Application
Encoding=UTF-8
Exec=/opt/intel/XDK/xdk_launcher.sh
Icon=/opt/intel/XDK/icon.png
StartupNotify=false
Categories=X-XFCE;X-Xfce-Toplevel;
OnlyShowIn=XFCE;
Name=Intel XDK
Comment=Intel HTML5 IDE
Give execution permission to /opt/intel/XDK/xdk_launcher.sh
Put an icon in the path /opt/intel/XDK/icon.png
you may use this one.
You may now launch Intel XDK from the XFCE Launcher, and everything should work properly.
Hope it worth the effort ( haven't tried it yet =] )
obs.: Se alguém realmente chegar a ler isso e precisar de instruções em português, só pedir x)