Ответы на этот вопрос не помогают.
Я пытался
yum install ncdu
Но я получаю
No package ncdu available
Ответы на этот вопрос не помогают.
Я пытался
yum install ncdu
Но я получаю
No package ncdu available
Ответы:
Вам нужно будет загрузить последний ncdu
пакет с http://dev.yorhel.nl/ncdu с wget
.
Перейдите в каталог с доступом для записи, например, в свой домашний каталог.
wget https://dev.yorhel.nl/download/ncdu-1.13.tar.gz
затем распакуйте архив с помощью:
tar -xzvf ncdu-1.13.tar.gz
это создаст новую папку с именем ncdu-1.13
. Войдите в эту папку и выполните:
./configure --prefix=/usr
Если он не может найти ncurses.h и настройка завершается неудачно,
checking for ncurses.h... no
configure: error: required header file not found
вам придется установить curses
заголовки библиотеки
sudo dnf install ncurses ncurses-devel
После установки библиотеки снова выполните шаг настройки.
Тогда беги,
make
а также
sudo make install
и вы сделали.
При желании вы можете удалить ncdu-1.13.tar.gz
файл и каталог, в который были извлечены исходные файлы, так как они вам больше не нужны.
./configure
:[nbasanese@rhel022 ncdu-1.11]$ ./configure –-prefix='/usr'
configure: error: invalid variable name: '–-prefix'
prefix
. Не сталкивался ни с какими другими зависимостями, кроме проклятий.
sudo apt install libncurses5-dev
на Debian / Ubuntu (с помощью APT)
Если вы используете Red Hat Enterprise Linux, я не думаю, что ncdu находится в репозиториях сервера RHEL. У меня нет машины, где я мог бы проверить, есть ли она в репозиториях рабочей станции, но я подозреваю, что это не так. Если это не так, одним из вариантов является использование EPEL ( faq ):
EPEL (Extra Packages for Enterprise Linux) - это добровольное усилие сообщества проекта Fedora по созданию хранилища высококачественных пакетов дополнений, которые дополняют Red Hat Enterprise Linux (RHEL) на основе Fedora и его совместимых побочных продуктов, таких как как CentOS и Научный Linux.
ncdu
По-видимому, он находится в репозиториях EPEL, предназначенных для работы с RHEL 4 и RHEL 5. Инструкции по использованию этих репозиториев можно найти здесь:
В качестве альтернативы, вы всегда можете скачать инструмент с вышестоящего сайта:
и следуйте инструкциям в файле INSTALL. Однако это потребует от вас выследить зависимости и установить инструменты, необходимые для создания проекта.
Сначала перейдите по ссылке ниже и установите epel в соответствии с типом ОС.
http://www.tecmint.com/how-to-enable-epel-repository-for-rhel-centos-6-5/
После установки репозитория EPEL можно установить ncdu с помощью следующей команды:
yum install ncdu
Примечание: приведенная выше команда будет работать, если у вас есть подписка RHEL / предварительно настроенная с установкой yum.
Чтобы использовать ncdu, введите следующую команду:
ncdu