This brief guide provides information on how-to install Xilinx Design Suite 12.3 on Ubuntu 10.04

1. Download the installation files, and run the setup file:

sudo ./xsetup

2. Setup now begins. Select your options. Also install the cable drivers. When install is completed go to the installation directory. Make the settings(32/64).sh script executable:
sudo chmod +x settings(32/64).sh

3. Open the settings(32/64).sh script, and add "#!/bin/bash" on the first rule of the file. Do the same for the other settings(32/64).sh files in the "common", "ISE", "EDK" and "PlanAhead" directory.

4. Optionally you can comment the "echo . "$sfn" "$d"" line at the end of the file settings(32/64).sh file in the installation directory. Another option is to suppress the standard output in step 7.

5. Add the following line at the end of the settings(32/64).sh script file in the installation directory:

export LD_LIBRARY_PATH=/usr/lib:/lib/:$LD_LIBRARY_PATH

6. Now you can run the settings(32/64).sh script in the installation directory as follows and setup the environment variable to the license server:

. ./settings(32/64).sh
export LM_LICENSE_FILE=port@server

7. The commands above of only valid for the current terminal session. If you placed them at the end of your "~/.bashrc" file they are automatically executed if a terminal is started. Note that you have to add '1>/dev/null' at the end of the script to suppress the output.

8. Install the USB cable drivers. Refer to this [http://www.googoolia.com/tiki/tiki-index.php?page=Xilinx+installation+on+Ubuntu+10.04.1+64Bits link], section Xilinx Platform Cable USB in Ubuntu 64Bits. Note: the procedure displayed below is for the 32 bit case. If you are using a 64 bit operating system cd to the /bin/lin64 directory. The procedure is summarized below:

cd XILINX_INSTALL_DIR/ISE/bin/lin
sudo cp xusbdfwu.rules /etc/udev/rules.d
sudo cp *.hex /user/share
sudo apt-get install libusb-dev fxload
sudo cd /etc/udev/rules.d
sudo sed -i -e 's/TEMPNODE/tempnode/' -e 's/SYSFS/ATTRS/g' -e 's/BUS/SUBSYSTEMS/' /etc/udev/rules.d/xusbdfwu.rules
sudo service udev restart

Connect the USB cable, start impact and you should be able to connect to the device.