Skip to content

Commit ab39033

Browse files
committed
docs: Update Ubuntu build dependencies for 24.04 compatibility
Replace libncurses5 with libncurses-dev for Ubuntu 24.04+
1 parent 45cabfd commit ab39033

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

‎host/README.md‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,21 @@ This document will describe how to compile UHD from source code.
66
## Build on Ubuntu
77
### Build Dependencies
88
You can install all the dependencies through the package manager:
9+
#### For Ubuntu 22.04 (Jammy) and Older
910
```sh
1011
sudo apt-get install autoconf automake build-essential ccache cmake cpufrequtils doxygen ethtool \
1112
g++ git inetutils-tools libboost-all-dev libncurses5 libncurses5-dev libusb-1.0-0 libusb-1.0-0-dev \
1213
libusb-dev python3-dev python3-mako python3-numpy python3-requests python3-scipy python3-setuptools \
1314
python3-ruamel.yaml
1415
```
16+
#### For Ubuntu 24.04 (Noble Numbat) and Newer
17+
Starting with Ubuntu 24.04, `libncurses5` is no longer available in the default repositories and has been replaced by `libncurses-dev`.
1518

19+
```sh
20+
sudo apt-get install autoconf automake build-essential ccache cmake cpufrequtils doxygen ethtool \
21+
g++ git inetutils-tools libboost-all-dev libncurses6 libncurses-dev libusb-1.0-0 libusb-1.0-0-dev \
22+
libusb-dev python3-dev python3-mako python3-numpy python3-requests python3-scipy python3-setuptools \
23+
```
1624
### Build Instructions
1725
- **Generate Makefile with CMake**
1826
```sh

0 commit comments

Comments
 (0)