Log of Lattice Propel and Radiant 2025.2.1 Install on Ubuntu 24.04.2
**Install Propel**
Downloaded Lattice Propel 2025.2.1 64-bit for Linux from link on page.
Unzipped and checked MD5:
demo@demo:~/Desktop$
unzip ~/Downloads/Propel_2025.2.1_lin.zip
Archive: /home/demo/Downloads/Propel_2025.2.1_lin.zip
extracting: Propel_2025.2.1_lin.md5
inflating: Propel_2025.2.1_lin.run
demo@demo:~/Desktop$
md5sum Propel_2025.2.1_lin.run
979c45119bdabe5f89f1fb4a9277d8b1 Propel_2025.2.1_lin.run
demo@demo:~/Desktop$
cat Propel_2025.2.1_lin.md5
979c45119bdabe5f89f1fb4a9277d8b1 Propel_2025.2.1_lin.run
Ran the installer and used all defaults:
chmod +x Propel_2025.2.1_lin.run
./Propel_2025.2.1_lin.run
Got NIC (aka link/ether):
ip addr
Requested a Lattice Propel node-locked license from link after logging in with my account.
Saved the emailed license.dat to ~/lscc/propel/2025.2.1/license/.
Install Radiant
Downloaded Radiant 2025.2.1 64-bit for Linux from link on page.
Unzipped:
chmod +x 2025.2.1.321.0_Radiant_lin.run
./2025.2.1.321.0_Radiant_lin.run
Requested a Lattice Radiant node-locked license from link after logging in with my account.
Saved the emailed license.dat to ~/lscc/propel/2025.2.1/builder/rtf/license/.
Handle Missing Libs
Check Radiant libs:
cd ~/lscc/radiant/2025.2.1/bin/lin64/
source ./check_systemlibrary_radiant.bash
grep 'is missing' ./check_systemlibrary.log
Install missing:
sudo apt install libjpeg-dev
sudo apt install libxcb-xinput0
sudo apt install libxcb-xinerama0
sudo apt install libxcb-cursor0
sudo apt install libusb-0.1-4
Check Propel libs:
cd ~/lscc/propel/2025.2.1
source check_systemlibrary_propel.bash
grep 'is missing' ./check_systemlibrary.log
Install missing:
sudo apt install libxcb-util-dev
sudo apt install libxcb-xkb-dev
sudo apt install libxcb-xinput-dev
sudo apt install libxkbcommon-dev
sudo apt install build-essential
Install USB Drivers
sudo groupadd plugdev
sudo usermod -aG plugdev demo-user # username
sudo ~/lscc/radiant/2025.2.1/data/vmdata/udevsetup_ubuntu
Apply Workarounds
mv ~/lscc/radiant/2025.2.1/bin/lin64/gnu/libstdc++.so.6 ~/lscc/radiant/2025.2.1/bin/lin64/gnu/libstdc++.so.6.bak
mv ~/lscc/propel/2025.2.1/sdk/bin/lin64/libstdc++.so.6 ~/lscc/propel/2025.2.1/sdk/bin/lin64/libstdc++.so.6.bak
**Test**
~/lscc/propel/2025.2.1/launch_builder.sh