ti-enxame.com

Como posso instalar o ncdu no Red Hat?

As respostas fornecidas para esta pergunta não ajudam.

Eu tentei

yum install ncdu

Mas estou ficando

No package ncdu available
26
ripper234

Você precisará fazer o download do último pacote ncdu em http://dev.yorhel.nl/ncd com wget.

Navegue para um diretório com acesso de gravação, como o diretório inicial.

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

então extraia o tarball, com:

tar -xzvf ncdu-1.13.tar.gz

isso criará uma nova pasta chamada ncdu-1.13. Digite essa pasta e execute:

./configure --prefix=/usr

Se não conseguir encontrar ncurses.he a configuração falhar,

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

você precisará instalar curses cabeçalhos da biblioteca

Sudo dnf install ncurses ncurses-devel

Após instalar a biblioteca, execute a etapa de configuração novamente.

Então corra,

make

e

Sudo make install

e você terminou.

Você pode opcionalmente remover o ncdu-1.13.tar.gz e o diretório em que os arquivos de origem foram extraídos, pois você não precisa mais deles.

24
Zacharias

Se você estiver usando o Red Hat Enterprise Linux, não acho que o ncdu esteja nos repositórios do servidor RHEL. Não tenho uma máquina onde possa verificar se está nos repositórios da estação de trabalho, mas suspeito que não. Caso contrário, uma opção é o uso EPEL ( faq ):

O EPEL (Extra Packages for Enterprise Linux) é um esforço comunitário voluntário do projeto Fedora para criar um repositório de pacotes complementares de alta qualidade que complementam o Red Hat Enterprise Linux (RHEL) baseado no Fedora e seus spinoffs compatíveis, como como CentOS e Scientific Linux.

ncdu parece estar nos repositórios EPEL destinados a trabalhar com o RHEL 4 e o RHEL 5. As instruções sobre como usar esses repositórios podem ser encontradas aqui:

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

Como alternativa, você sempre pode fazer o download da ferramenta no site upstream:

http://dev.yorhel.nl/ncd

e siga as instruções no arquivo INSTALAR. No entanto, isso exigirá que você busque dependências e instale as ferramentas necessárias para criar o projeto.

13
Steven D

Primeiro visite o link abaixo e instale o epel de acordo com o tipo de SO.

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

Após a instalação do repositório EPEL, o ncdu pode ser instalado com o seguinte comando:

yum install ncdu

Nota: O comando acima funcionará se você tiver uma assinatura/pré-configuração RHEL com a instalação do yum.

Para usar o ncdu, digite o seguinte comando:

ncdu
4
M.S.Arun