From d1d4fcdba0bf5733440c0985aa6bf7bb93a015b5 Mon Sep 17 00:00:00 2001 From: Martin Kourim Date: Wed, 22 Apr 2026 16:15:14 +0200 Subject: [PATCH] feat(install-node): add missing dependencies for Fedora and Ubuntu - Add `liburing-devel`, `snappy-devel`, and `protobuf-compiler` to Fedora dependencies. - Add `libsnappy-dev`, `protobuf-compiler`, and `liburing-dev` to Ubuntu dependencies. - Update documentation links to reference the latest Cardano node installation instructions. --- cabal_build_tests/install-node.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/cabal_build_tests/install-node.sh b/cabal_build_tests/install-node.sh index 5b339cb6d..15b4cbf07 100644 --- a/cabal_build_tests/install-node.sh +++ b/cabal_build_tests/install-node.sh @@ -4,7 +4,8 @@ # successful installation. # # Based on instructions from -# +# +# () # # Please note: sudo is not used because user is root # Please note: 'source ~/.bashrc' cmd is not used because Docker runs this script as subscript @@ -73,11 +74,11 @@ ln -snf /usr/share/zoneinfo/${TZ} /etc/localtime && echo "$TZ" > /etc/timezone echo "Install dependencies" if [[ "$distro" == "fedora" ]]; then yum update -y - yum install git gcc gcc-c++ tmux gmp-devel make tar xz wget zlib-devel libtool autoconf -y + yum install git gcc gcc-c++ tmux gmp-devel make tar xz wget zlib-devel libtool autoconf liburing-devel snappy-devel protobuf-compiler -y yum install systemd-devel ncurses-devel ncurses-compat-libs which jq openssl-devel lmdb-devel -y elif [[ "$distro" == "ubuntu" ]]; then apt-get update -y - apt-get install automake build-essential pkg-config libffi-dev libgmp-dev libssl-dev libncurses-dev libsystemd-dev zlib1g-dev make g++ tmux git jq wget libtool autoconf liblmdb-dev -y + apt-get install automake build-essential pkg-config libffi-dev libgmp-dev libssl-dev libncurses-dev libsystemd-dev zlib1g-dev make g++ tmux git jq wget libtool autoconf liblmdb-dev libsnappy-dev protobuf-compiler liburing-dev -y fi # Version of iohk-nix