Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Node installation: bad Ubuntu 24.04 dependency & redundant content #1364

Open
rphair opened this issue Nov 26, 2024 · 0 comments
Open

Node installation: bad Ubuntu 24.04 dependency & redundant content #1364

rphair opened this issue Nov 26, 2024 · 0 comments
Labels
documentation Improvements or additions to documentation

Comments

@rphair
Copy link
Collaborator

rphair commented Nov 26, 2024

The libncursesw5 package doesn't exist in the Ubuntu 24.04 standard repositories, as pointed out here on the Cardano Forum:

$ find docs -type f -print0 | xargs -0 grep -H libncursesw5
docs/operate-a-stake-pool/node-installation-process.md:sudo apt-get install automake build-essential curl pkg-config libffi-dev libgmp-dev libssl-dev libtinfo-dev libsystemd-dev zlib1g-dev make g++ tmux git jq wget libncursesw5 libtool autoconf -y
docs/get-started/cardano-node/installing-cardano-node.md:sudo apt-get install automake build-essential pkg-config libffi-dev libgmp-dev libssl-dev libtinfo-dev libsystemd-dev zlib1g-dev make g++ tmux git jq wget libncursesw5 libtool autoconf liblmdb-dev -y

It seems (via another machine; my node environments are still on 22.04) that this dependency is encompassed by libtinfo-dev which is already on the list of dependencies:

# apt install automake build-essential pkg-config libffi-dev libgmp-dev libssl-dev libtinfo-dev libsystemd-dev zlib1g-dev make g++ tmux git jq wget libncursesw5 libtool autoconf liblmdb-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'libncurses-dev' instead of 'libtinfo-dev'
E: Unable to locate package libncursesw5

So I believe either

  • the Ubuntu and Debian lists now need to be separated, and libncursesw5 removed from the Ubuntu list;
  • or, if someone can verify it compiles without libncursesw5 on Debian, then they can be kept the same with that item removed.

cc @CarlosLopezDeLara @rdlrt @os11k @disassembler @erikd

@rphair rphair added the documentation Improvements or additions to documentation label Nov 26, 2024
@rphair rphair changed the title libncursesw5: bad node dependency on Ubuntu 24.04 Node install instructions: bad Ubuntu 24.04 dependency & redundant content Nov 29, 2024
@rphair rphair changed the title Node install instructions: bad Ubuntu 24.04 dependency & redundant content Node installation: bad Ubuntu 24.04 dependency & redundant content Nov 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant