Die Antworten auf diese Frage helfen nicht.
Ich habe es versucht
yum install ncdu
Aber ich verstehe
No package ncdu available
Die Antworten auf diese Frage helfen nicht.
Ich habe es versucht
yum install ncdu
Aber ich verstehe
No package ncdu available
Antworten:
Sie müssen das neueste ncdu
Paket von http://dev.yorhel.nl/ncdu mit herunterladen wget
.
Navigieren Sie zu einem Verzeichnis mit Schreibzugriff, z. B. Ihrem Basisverzeichnis.
wget https://dev.yorhel.nl/download/ncdu-1.13.tar.gz
dann extrahiere das Archiv mit:
tar -xzvf ncdu-1.13.tar.gz
Dadurch wird ein neuer Ordner mit dem Namen erstellt ncdu-1.13
. Geben Sie diesen Ordner ein und führen Sie Folgendes aus:
./configure --prefix=/usr
Wenn ncurses.h nicht gefunden wird und die Konfiguration fehlschlägt,
checking for ncurses.h... no
configure: error: required header file not found
Sie müssen curses
Bibliotheksüberschriften installieren
sudo dnf install ncurses ncurses-devel
Führen Sie nach der Installation der Bibliothek den Konfigurationsschritt erneut aus.
Dann renne,
make
und
sudo make install
und du bist fertig.
Optional können Sie die ncdu-1.13.tar.gz
Datei und das Verzeichnis, in das die Quelldateien extrahiert wurden, entfernen, da Sie sie nicht mehr benötigen.
./configure
:[nbasanese@rhel022 ncdu-1.11]$ ./configure –-prefix='/usr'
configure: error: invalid variable name: '–-prefix'
prefix
. Stieß abgesehen von Flüchen auf keine anderen Abhängigkeiten.
sudo apt install libncurses5-dev
auf debian / ubuntu (mit APT)
Wenn Sie Red Hat Enterprise Linux verwenden, befindet sich ncdu meiner Meinung nach nicht in den RHEL-Server-Repositorys. Ich habe keine Maschine, auf der ich überprüfen kann, ob sie sich in den Workstation-Repositorys befindet, aber ich vermute, dass dies nicht der Fall ist. Wenn nicht, ist eine Option die Verwendung von EPEL ( faq ):
EPEL (Extra Packages for Enterprise Linux) ist eine freiwillige Community-Initiative des Fedora-Projekts zur Erstellung eines Repositorys hochwertiger Add-On-Pakete, die das Fedora-basierte Red Hat Enterprise Linux (RHEL) und seine kompatiblen Ausgründungen ergänzen, z als CentOS und Scientific Linux.
ncdu
scheint sich in den EPEL-Repositorys zu befinden, die für RHEL 4 und RHEL 5 vorgesehen sind. Anleitungen zur Verwendung dieser Repositorys finden Sie hier:
Alternativ können Sie das Tool jederzeit von der Upstream-Website herunterladen:
und befolgen Sie die Anweisungen in der INSTALL-Datei. Dies erfordert jedoch, dass Sie Abhängigkeiten ausfindig machen und die Tools installieren, die zum Erstellen des Projekts erforderlich sind.
Besuchen Sie zuerst den folgenden Link und installieren Sie das Epel entsprechend dem Betriebssystemtyp.
Sobald das EPEL-Repo installiert ist, kann ncdu mit folgendem Befehl installiert werden:
yum install ncdu
Hinweis: Der obige Befehl funktioniert, wenn Sie RHEL Subscription / Preconfigured mit yum install haben.
Geben Sie den folgenden Befehl ein, um ncdu zu verwenden:
ncdu