sudo apt-get install gnome-session-flashback sudo apt-get install gdm sudo apt-get remove unity sudo apt-get remove lightdm sudo apt-get remove ubuntu-desktop ------------------------------------------------------------ http://www.tecmint.com/remove-unity-install-cinnamon-mate-desktop-in-ubuntu/ sudo add-apt-repository ppa:ubuntu-mate-dev/xenial-mate sudo apt-get update sudo apt-get install mate-desktop-environment sudo apt-get install mate-dock-applet sudo apt-get install mate-desktop-environment-extra ------------------------------------------------------------ tar zxvf Xilinx_Vivado_SDK_2015.1_0428_1.tar.gz Get into the extraction directory (usually Xilinx_Vivado_SDK_2015.1_0428_1), run xsetup with root previlidge. sudo ./xsetup sudo chown -R vlx:vlx .Xilinx sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 sudo apt-get install libgtk2.0-0:i386 dpkg-dev:i386 sudo apt-get install libsm6:i386 sudo ln -s /usr/bin/make /usr/bin/gmake • The version of the toolchain can be displayed by running the command: arm-linux-gnueabihf-g++ -v • The last line of the output printed in the shell window should be GCC version 4.9.2 20140904 (prerelease)(crosstool-NG linaro-1.13.1-4.9-2014.09 - Linaro GCC 4.9-2014.09). To set up the environment to run SDx, source the file below so that sdx command is in the PATH: Add to .bashrc: source /opt/Xilinx/Vivado/2016.4/settings64.sh source /opt/Xilinx/SDK/2016.4/settings64.sh export LC_TIME=en_US.UTF-8 export LC_MONETARY=en_US.UTF-8 export LC_PAPER=en_US.UTF-8 export LC_NAME=en_US.UTF-8 export LC_ADDRESS=en_US.UTF-8 export LC_TELEPHONE=en_US.UTF-8 export LC_MEASUREMENT=en_US.UTF-8 export LC_IDENTIFICATION=en_US.UTF-8 export LC_NUMERIC=en_US.UTF-8 export SWT_GTK3=0 ---------------- check dependencies -------------------- file /opt/Xilinx/DocNav/docnav ldd /opt/Xilinx/DocNav/docnav cd /opt/Xilinx/Vivado/2016.4/lib/lnx64.o/ sudo mv libstdc++.so.6 libstdc++.so.6-orig sudo mv libstdc++.so.6.0.8 libstdc++.so.6.0.8-orig sudo ln -s /usr/lib64/libstdc++.so.6 libstdc++.so.6 sudo ln -s libstdc++.so libstdc++.so.6 sudo ln -s libstdc++.so libstdc++.so.6.0.8 cd /opt/Xilinx/SDK/2016.4/lib/lnx64.o sudo mv libstdc++.so.6 libstdc++.so.6-orig mv libstdc++.so.6 libstdc++.so.6-orig mv libstdc++.so.6.0.8 libstdc++.so.6.0.8-orig sudo ln -s /usr/lib64/libstdc++.so.6 libstdc++.so.6 ln -s libstdc++.so libstdc++.so.6 ln -s libstdc++.so libstdc++.so.6.0.8 --------------- USB cable drivers ------------------------ 1. Disconnect cable cd /opt/Xilinx/Vivado/2016.4/data/xicom/cable_drivers/lin64/install_script/install_drivers sudo ./install_drivers ----------------- Java SDK ------------------------------- sudo apt-get install openjdk-8-jre sudo update-alternatives --config java (if more than one) check: /opt/Xilinx/SDK/2016.4/eclipse/lnx64.o/eclipse.ini /opt/Xilinx/Vivado_HLS/2016.4/lnx64/tools/eclipse/eclipse.ini /opt/Xilinx/Vivado_HLS/2016.4/lnx64/tools/eclipse/eclipse.ini.orig If using KDE unset QT_PLUGIN_PATH mate-tweak SDK lanch: export SWT_GTK3=0 xsdk