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

Это возможно, это просто будет стычкой.

ОБНОВЛЕНИЕ: перед попыткой этого метода взгляните на ответ Steven.

Вы испытываете необходимость в пакете испытательного стенда, большом дисковом пространстве и большом количестве времени.

PhotoRec, часть TestDisk, может восстановить файлы почти с любого диска. PhotoRec действительно поддерживает открытие .tex файлы.


Во-первых, установите испытательный стенд путем выполнения

yum install testdisk

примечание: Вы испытываете необходимость в большом свободном пространстве на другом диске, где можно сохранить восстановленные файлы.

Восстановите все удаленные файлы на своем диске путем выполнения photorec на свободном пространстве диска.

sudo photorec

и следуйте инструкциям... (не забудьте не сохранить файлы к тому же диску, который Вы восстанавливаете с),

После того, как процесс завершился, все восстановленные файлы должны быть в одном каталоге, куда необходимо работать:

find -name '*.tex' > filelist

Это произведет список файлов, которые могли бы быть тем, который Вы потеряли. Необходимо будет проверить всех их, поскольку имена файлов будут потеряны.

24
13.04.2017, 15:36
4 ответа

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

EPEL (Дополнительные Пакеты для Предприятия Linux) является основанным на волонтере общественным усилием из проекта Fedora создать репозиторий высококачественных дополнительных пакетов, которые дополняют основанный на Fedora Red Hat Enterprise Linux (RHEL) и его совместимые ответвления, такие как CentOS и Научный 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

и следуйте за направлениями в файле УСТАНОВКИ. Однако это потребует, чтобы, чтобы упорно искать зависимости и установить инструменты необходимо было разработать проект.

13
27.01.2020, 19:41

Необходимо будет загрузить последнее ncdu пакет из http://dev.yorhel.nl/ncdu с wget.

Перейдите к каталогу с доступом для записи, таким как Ваш корневой каталог.

wget https://dev.yorhel.nl/download/ncdu-1.13.tar.gz

затем извлеките tarball, с:

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 файл и каталог, где исходные файлы были извлечены, поскольку Вам больше не нужны они.

24
27.01.2020, 19:41
  • 1
    //, Разве это не требует других зависимостей? –  Nathan Basanese 26.11.2015, 07:44
  • 2
    //, кроме того, я получаю следующую ошибку, когда я пытаюсь ./configure: [nbasanese@rhel022 ncdu-1.11]$ ./configure –-prefix='/usr' configure: error: invalid variable name: '–-prefix' –  Nathan Basanese 26.11.2015, 07:51
  • 3
    @Nathan Просто использует одного тире прежде prefix. Не сталкивался ни с какими другими зависимостями кроме проклятий. –  M M 04.05.2016, 23:56
  • 4
    sudo apt install libncurses5-dev на debian/ubuntu (использующий APT) –  bshea 21.09.2017, 19:04

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

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

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

yum install ncdu

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

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

ncdu
4
27.01.2020, 19:41

установить репозиторий epel

yum install epel-release

установить нкду

yum --enablerepo=epel install ncdu
5
26.04.2020, 12:09

Теги

Похожие вопросы