I’m finally transitioning my main development machine from Ubuntu 18.04 to Ubuntu 24.04. Vitis/Vivado 2024.1 is not an officially supported OS but can be installed on Ubuntu 24.04. I’ve found the following link a good resource that walks you through the installation process.
I’m still testing this installation and will report back if I run into any further issues.
An update for the link above. It seems like lunar packages are no longer available. I replaced lunar (23.04) with jammy (22.04) and was able to download the packages needed.
So you don’t have to follow the link or it goes dead. This what worked for me.
Add universe repository, open the ubuntu.sources file:
Types: deb
URIs: http://archive.ubuntu.com/ubuntu/
Suites: jammy
Components: universe
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
Save the file and execute: sudo apt update
Now install libraries: sudo apt install libtinfo5 libncurses5-dev libncurses5