web-dev-qa-db-fra.com

Comment puis-je installer NCDU sur Red Hat?

Les réponses fournies à cette question ne vous aide pas.

J'ai essayé

yum install ncdu

Mais je reçois

No package ncdu available
26
ripper234

Vous devrez télécharger le dernier package ncdu à partir de http://dev.yorhel.nl/ncd avec wget.

Accédez à un répertoire avec accès en écriture, tel que votre répertoire personnel.

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

puis extrayez la tagball avec:

tar -xzvf ncdu-1.13.tar.gz

cela créera un nouveau dossier nommé ncdu-1.13. Entrez ce dossier et exécutez:

./configure --prefix=/usr

S'il ne peut pas trouver ncurses.h et le configuration échoue,

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

vous allez avoir à installer curses en-têtes de bibliothèque

Sudo dnf install ncurses ncurses-devel

Après avoir installé la bibliothèque, exécutez l'étape de configuration à nouveau.

Puis courez,

make

et

Sudo make install

et vous avez terminé.

Vous pouvez éventuellement supprimer le ncdu-1.13.tar.gz Fichier et le répertoire où les fichiers source ont été extraits car vous n'en avez plus besoin.

24
Zacharias

Si vous utilisez Red Hat Enterprise Linux, je ne pense pas que ncdu est dans les dépôts de serveur RHEL. Je n'ai pas une machine où je peux vérifier si elle est dans les dépôts de postes de travail, mais je soupçonne que ce n'est pas. Dans le cas contraire, une option est l'utilisation EPEL ( faq ):

EPEL (Paquets supplémentaires pour Enterprise Linux) est une communauté bénévole effort du projet Fedora pour créer un référentiel d'add-on des paquets de haute qualité qui complètent le Red Hat Enterprise Linux à base de Fedora (RHEL) et ses retombées compatibles, tels comme CentOS et Scientific Linux.

ncdu ne semble être dans les dépôts de EPEL destinés à travailler avec RHEL 4 et RHEL 5. Orientations pour l'utilisation de ces référentiels peuvent être trouvés ici:

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

Sinon, vous pouvez toujours télécharger l'outil à partir du site en amont:

http://dev.yorhel.nl/ncd

et suivez les instructions du fichier INSTALL. Toutefois, cela vous obligera à pourchasser les dépendances et installer les outils nécessaires pour construire le projet.

13
Steven D

Visitez d'abord le lien ci-dessous et installez l'EPEL en fonction du type de système d'exploitation.

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

Une fois que l'Epel Repo est installé, NCDU peut être installé avec la commande suivante:

yum install ncdu

Remarque: La commande ci-dessus fonctionnera si vous avez des abonnements RHEL/préconfigurés avec Yum Install.

Pour utiliser NCDU, entrez la commande suivante:

ncdu
4
M.S.Arun