Как установить ncdu на Red Hat?

Ответы на этот вопрос не помогают.

Я попробовал

yum install ncdu 

Но я получаю

 No package ncdu available 

Если вы используете Red Hat Enterprise Linux, я не думаю, что ncdu находится в репозиториях хранилищ RHEL, репозиториях. У меня нет машины, где я могу проверить, находится ли она в репозиториях рабочей станции, но я подозреваю, что это не так. Если это не так, одним из вариантов является использование EPEL ( faq ):

EPEL (Extra Packages for Enterprise Linux) – это добровольное сообщество сообщества из проекта Fedora для создания хранилища высококачественных надстроек, которые дополняют Fedora-Red Hat Enterprise Linux (RHEL) и совместимые с ним функции, такие как как CentOS и Scientific Linux.

ncdu , похоже, находится в репозиториях EPEL, предназначенных для работы с RHEL 4 и RHEL 5. Инструкции по использованию этих репозиториев можно найти здесь:

http://fedoraproject.org/wiki/EPEL/FAQ#How_can_I_install_the_packages_from_the_EPEL_software_repository.3F

Кроме того, вы всегда можете загрузить инструмент с сайта:

http://dev.yorhel.nl/ncdu

и следуйте указаниям в файле INSTALL. Однако это потребует от вас отслеживания зависимостей и установки инструментов, необходимых для создания проекта.

Вам нужно будет скачать последний пакет ncdu из http://dev.yorhel.nl/ncdu с помощью wget .

Войдите в систему под /root загрузите его под /root :

 wget http://dev.yorhel.nl/download/ncdu-1.12.tar.gz 

затем извлеките архив, используя:

 tar -xzvf ncdu-1.12.tar.gz 

это создаст новую папку с именем ncdu-1.12. Введите эту папку и выполните:

 ./configure --prefix=/usr 

Если он не может найти ncurses.h и сбой конфигурации,

 checking for ncurses.h... no configure: error: required header file not found 

вам нужно будет установить заголовки библиотеки curses .

затем запустить,

 make && make install 

и все готово.

Сначала перейдите по ссылке ниже и установите epel в соответствии с типом ОС.

http://www.tecmint.com/how-to-enable-epel-repository-for-rhel-centos-6-5/

После установки репозитория EPEL, ncdu может быть установлен с помощью следующей команды:

 yum install ncdu 

Примечание . Вышеприведенная команда будет работать, если у вас установлена ​​RHEL Subscription / Preconfigured с yum install.

Чтобы использовать ncdu, введите следующую команду:

 ncdu 

Задача решена ! Надеюсь, это поможет!