If you have a node-locked license, you can add it to ~/.Xilinx/Xilinx.lic to make it active. However, floating licenses require running a license server.
First, acquire the Xilinx.lic file that contains your floating license. Near the top of the file, there will be a line that specifies the license server:
SERVER <hostname> <mac_address> 2100
USE_SERVER
This hostname & MAC should match that of your computer.
Launch the local license server:
/tools/Xilinx/Vitis/2023.2/bin/unwrapped/lnx64.o/lmgrd -c ~/.Xilinx/Xilinx.lic
A debug log will be printed in the terminal. Alternatively, use the “-l /path/to/debug.log” argument to log to a file.
It may take 10-15 seconds for the server to start up fully.
If you get a “lmgrd: No such file or directory” error, resolve it with:
sudo apt install lsb