Ncdu'yu Red Hat'a nasıl kurabilirim?


23

Sağlanan cevaplar bu soruya yardımcı olmuyor.

Denedim

yum install ncdu

Ama ben alıyorum

No package ncdu available

1
modüle edilmeden önce metnin içine daha fazla koymak isteyebilirsiniz ... daha fazla zorluk yaşadığınızı açıklamak gibi ... örneğin bir repo var, kaynaktan inşa etmek zorunda mı ...
xenoterracide

@ xeno - işte gidiyorsunuz.
ripper234

1
Meraklı; söylediklerime göre, [depolarda] [1]. [1]: admin.fedoraproject.org/pkgdb/acls/name/ncdu
Shawn J. Goff

Yanıtlar:


24

Sen en son indirmeleri gerekir ncdupaketi http://dev.yorhel.nl/ncdu ile wget.

Giriş dizininiz gibi yazma erişimine sahip bir dizine gidin.

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

sonra tarball'ı:

tar -xzvf ncdu-1.13.tar.gz

bu adında yeni bir klasör oluşturur ncdu-1.13. Bu klasörü girin ve yürütün:

./configure --prefix=/usr

Ncurses.h dosyasını bulamazsa ve configure başarısız olur,

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

kitaplık başlıkları yüklemeniz gerekecekcurses

sudo dnf install ncurses ncurses-devel

Kütüphaneyi kurduktan sonra, config adımını tekrar yürütün.

O zaman koş,

make

ve

sudo make install

ve bitti.

İsteğe bağlı ncdu-1.13.tar.gzolarak, artık ihtiyacınız olmadığından kaynak dosyaları ve kaynak dosyaların çıkarıldığı dizini kaldırabilirsiniz .


//, bu başka bağımlılıklar gerektirmiyor mu?
Nathan Basanese

//, Ayrıca, denediğimde aşağıdaki hatayı alıyorum ./configure:[nbasanese@rhel022 ncdu-1.11]$ ./configure –-prefix='/usr' configure: error: invalid variable name: '–-prefix'
Nathan Basanese

1
@Nathan Daha önce sadece bir çizgi kullanın prefix. Küfürler dışında herhangi bir bağımlılığa rastlamadım.
MM

1
sudo apt install libncurses5-devdebian / ubuntu (APT kullanarak)
bshea

13

Red Hat Enterprise Linux kullanıyorsanız, ncdu'nun RHEL sunucu havuzlarında olduğunu sanmıyorum. İş istasyonu havuzlarında olup olmadığını kontrol edebileceğim bir makinem yok, ama olmadığından şüpheleniyorum. Değilse, seçeneklerden biri EPEL ( sss ) kullanımıdır:

EPEL (Enterprise Linux için Ekstra Paketler), Fedora projesinden, Fedora tabanlı Red Hat Enterprise Linux'u (RHEL) ve uyumlu sürümlerini tamamlayan yüksek kaliteli eklenti paketleri deposu oluşturmak için gönüllü tabanlı bir topluluk çabasıdır. CentOS ve Scientific Linux olarak.

ncdu RHEL 4 ve RHEL 5 ile çalışmayı amaçlayan EPEL depolarında görünmektedir. Bu depoların nasıl kullanılacağına dair talimatlar burada bulunabilir:

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

Alternatif olarak, aracı her zaman güncel web sitesinden indirebilirsiniz:

http://dev.yorhel.nl/ncdu

ve INSTALL dosyasındaki talimatları izleyin. Bununla birlikte, bu, bağımlılıkları izlemenizi ve projeyi inşa etmek için gerekli araçları kurmanızı gerektirir.


4

Önce aşağıdaki bağlantıyı ziyaret edin ve epel'i OS tipine göre kurun.

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

EPEL deposu kurulduktan sonra, ncdu aşağıdaki komutu kullanarak yüklenebilir:

yum install ncdu

Not: yum komutuyla önceden yapılandırılmış RHEL Aboneliği / Önceden Ayarlanmışsa, yukarıdaki komut çalışacaktır.

Ncdu kullanmak için aşağıdaki komutu girin:

ncdu
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.