This tutorial details the steps required to install the 2025.2 versions of Vitis, Vivado & PetaLinux on Xubuntu 20.04.3.
Note: This version of the Operating System is not officially supported for this version of the Xilinx tools.
@:~$ tar -xvf /FPGAs_AdaptiveSoCs_Unified_SDI_2025.2_1114_2157.tar -C /tmp
@:~$ pv /FPGAs_AdaptiveSoCs_Unified_SDI_2025.2_1114_2157.tar | tar -xf - -C /tmp
@:~$ /tmp/FPGAs_AdaptiveSoCs_Unified_SDI_2025.2_1114_2157/xsetup -b ConfigGen
This is a fresh install.
Running in batch mode...
+---------------------------------------------------------------------------+
| AMD Installer for FPGAs & Adaptive SoCs |
|---------------------------------------------------------------------------|
| Build Date: 2025-10-29 07:17:12 MDT |
| Branch: 2025.2 |
| Version: 35ec23c |
| |
| Copyright (c) 1986-2022 Xilinx, Inc. All rights reserved. |
| Copyright (c) 2022-2025 Advanced Micro Devices, Inc. All rights reserved. |
+---------------------------------------------------------------------------+
Select a Product from the list:
1. Vitis
2. Vivado
3. Vitis Embedded Development
4. BootGen
5. Lab Edition
6. Hardware Server
7. Power Design Manager (PDM)
8. On-Premises Install for Cloud Deployments
9. Documentation Navigator (Standalone)
Please choose: 1
INFO - Config file available at /home//.Xilinx/install_config.txt. Please use -c to point to this install configuration.
@:~$ subl ~/.Xilinx/install_config.txt
@:~$ /tmp/FPGAs_AdaptiveSoCs_Unified_SDI_2025.2_1114_2157/xsetup --agree XilinxEULA,3rdPartyEULA --batch Install --config ~/.Xilinx/install_config.txt
This is a fresh install.
Running in batch mode...
+---------------------------------------------------------------------------+
| AMD Installer for FPGAs & Adaptive SoCs |
|---------------------------------------------------------------------------|
| Build Date: 2025-10-29 07:17:12 MDT |
| Branch: 2025.2 |
| Version: 35ec23c |
| |
| Copyright (c) 1986-2022 Xilinx, Inc. All rights reserved. |
| Copyright (c) 2022-2025 Advanced Micro Devices, Inc. All rights reserved. |
+---------------------------------------------------------------------------+
INFO - User has accepted the EULAs.
WARN - Warning: you are running on an OS version that is not officially supported. AMD does not recommend installing on unsupported OSes.
INFO - Installing Edition: Vitis Unified Software Platform
INFO - Installation directory is /opt/Xilinx
Installing files, 99% completed. (Done)
It took 5 minutes to install files.
WARN -
######## Execution of Pre/Post Installation Tasks Failed ########
Warning: AMD software was installed successfully, but an unexpected status was returned from the following post installation task(s) Generating installed device list for Model Composer: GenerateDeviceFileListLin_Model_Composer script failed. Please check Install log file for more information.
INFO - Applying patch: /tmp/FPGAs_AdaptiveSoCs_Unified_SDI_2025.2_1114_2157/payload/installer_patch_2025.2_2025.2_1114_2157.zip to /opt/Xilinx/2025.2
INFO - Found /tmp/TMP_LD_LIB_PATH2026-03-19-09-08-06-1773911286/installer_patchs_2025.2_2025.2_1114_21573271639274552002497/patch.sh, executing it.
INFO - Patch script done: CmdResult [stdout=, stderr=, exitCode=0]
INFO - Log file is copied to : /opt/Xilinx/.xinstall/2025.2/xinstall.log
INFO - Tool installation completed.To run the tool successfully, please run the script "installLibs.sh" under /opt/Xilinx/2025.2/Vitis/scripts to install the necessary OS packages, which requires the root privilege.
@:~$ sudo /opt/Xilinx/2025.2/Vitis/scripts/installLibs.sh
@:~$ ln -s /opt/Xilinx/2025.2/Vivado /opt/Xilinx/Vivado/2025.2
@:~$ ln -s /opt/Xilinx/2025.2/Vitis /opt/Xilinx/Vitis/2025.2
@:~$ ln -s /opt/Xilinx/2025.2/Model_Composer /opt/Xilinx/Model_Composer/2025.2
@:~$ sudo apt install iproute2 gawk python3 python build-essential gcc git make net-tools libncurses5-dev tftpd zlib1g-dev libssl-dev flex bison libselinux1 gnupg wget git-core diffstat chrpath socat xterm autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib automake zlib1g:i386 screen pax gzip cpio python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev pylint3
@:~$ mkdir /opt/Xilinx/PetaLinux/2025.2/tool
@:~$ chmod +x /petalinux-v2025.2-11160223-installer.run
@:~$ /petalinux-v2025.2-11160223-installer.run -y -p arm -d /opt/Xilinx/PetaLinux/2025.2/tool
@:~$ swuk_xilinx 2025.2
Tools are as follows :-
Vivado @ /opt/Xilinx/Vivado/2025.2/bin/vivado
SDK @ Not available!
Vitis @ /opt/Xilinx/Vitis/2025.2/bin/vitis
PetaLinux @ /opt/Xilinx/PetaLinux/2025.2/tool/tools/common/petalinux/bin/petalinux-build