How to Install and Uninstall nextpnr-ice40 Package on Ubuntu 24.04 LTS (Noble Numbat)

Last updated: May 11,2024

1. Install "nextpnr-ice40" package

Please follow the instructions below to install nextpnr-ice40 on Ubuntu 24.04 LTS (Noble Numbat)

$ sudo apt update $ sudo apt install nextpnr-ice40

2. Uninstall "nextpnr-ice40" package

This is a short guide on how to uninstall nextpnr-ice40 on Ubuntu 24.04 LTS (Noble Numbat):

$ sudo apt remove nextpnr-ice40 $ sudo apt autoclean && sudo apt autoremove

3. Information about the nextpnr-ice40 package on Ubuntu 24.04 LTS (Noble Numbat)

Package: nextpnr-ice40
Architecture: amd64
Version: 0.6-3build2
Priority: optional
Section: universe/electronics
Source: nextpnr
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Electronics Team
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 2285
Depends: libboost-filesystem1.83.0 (>= 1.83.0), libboost-iostreams1.83.0 (>= 1.83.0), libboost-program-options1.83.0 (>= 1.83.0), libboost-thread1.83.0 (>= 1.83.0), libc6 (>= 2.38), libgcc-s1 (>= 3.3.1), libpython3.12 (>= 3.12.1), libstdc++6 (>= 13.1), nextpnr-ice40-chipdb (= 0.6-3build2)
Suggests: yosys, fpga-icestorm
Conflicts: nextpnr-ice40-qt
Replaces: nextpnr-ice40-qt
Filename: pool/universe/n/nextpnr/nextpnr-ice40_0.6-3build2_amd64.deb
Size: 788678
MD5sum: 819fe65fb16ea055d876ba3a72b43963
SHA1: 291b80615c3eb657f0dcd50ab0cf6fff05dca20c
SHA256: 72715a4409ac7e46b3c39d4e92a1156310841dafed856cc1400fedb00e461490
SHA512: a600d3417b478bd492695daea28e1e004837f59188b8d071ad70a091d17ba9edd58e35d6230ee5a4b4779ed5ffcacb6483a6306f9407515fd6c344c071ac4900
Homepage: https://github.com/YosysHQ/nextpnr
Description: FPGA place and route tool for Lattice iCE40
Description-md5: afa0996e266a492946ebcb23ff893a9d