The answers provided to this question doesn't help.
I'ved tried
yum install ncdu
But I'm getting
No package ncdu available
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It only takes a minute to sign up.
Sign up to join this communityThe answers provided to this question doesn't help.
I'ved tried
yum install ncdu
But I'm getting
No package ncdu available
You will need to download the latest ncdu
package from http://dev.yorhel.nl/ncdu with wget
.
Navigate to a directory with write access, such as your home directory.
wget https://dev.yorhel.nl/download/ncdu-1.13.tar.gz
then extract the tarball, with:
tar -xzvf ncdu-1.13.tar.gz
this will create a new folder named ncdu-1.13
. Enter that folder and execute:
./configure --prefix=/usr
If it can't find ncurses.h and the configure fails,
checking for ncurses.h... no
configure: error: required header file not found
you'll have to install curses
library headers
sudo dnf install ncurses ncurses-devel
After installing the library, execute the configure step again.
Then run,
make
and
sudo make install
and you are done.
You can optionally remove the ncdu-1.13.tar.gz
file and the directory where the source files were extracted as you don't need them anymore.
./configure
: [nbasanese@rhel022 ncdu-1.11]$ ./configure –-prefix='/usr'
configure: error: invalid variable name: '–-prefix'
Nov 26, 2015 at 5:51
prefix
. Didn't run into any other dependencies aside from curses.
dnf
package manager does not exist, so use sudo yum install ncurses ncurses-devel
for that step.
Sep 30, 2020 at 18:36
If you are using Red Hat Enterprise Linux, I do not think ncdu is in the RHEL server repositories. I do not have a machine where I can check if it is in the workstation repositories, but I suspect it isn't. If it isn't, one option is the use EPEL (faq):
EPEL (Extra Packages for Enterprise Linux) is a volunteer-based community effort from the Fedora project to create a repository of high-quality add-on packages that complement the Fedora-based Red Hat Enterprise Linux (RHEL) and its compatible spinoffs, such as CentOS and Scientific Linux.
ncdu
does seem to be in the EPEL repositories intended to work with RHEL 4 and RHEL 5. Directions for how to use these repositories can be found here:
Alternatively, you can always download the tool from the upstream website:
and follow the directions in the INSTALL file. However, this will require you to chase down dependencies and install the tools needed to build the project.
First visit the below link and install the epel according to the OS type.
How to Install and Enable EPEL Repository on CentOS 8/7/6
Once the EPEL repo is installed, ncdu can be installed with following command:
yum install ncdu
Note: The above command will work if you have RHEL Subscription / Preconfigured with yum install.
To use ncdu, enter the following command:
ncdu
install epel repository
yum install epel-release
install ncdu
yum --enablerepo=epel install ncdu