回答:
最新のダウンロードする必要があります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
、ソースファイルが抽出されたファイルとディレクトリをオプションで削除できます。
./configure
:[nbasanese@rhel022 ncdu-1.11]$ ./configure –-prefix='/usr'
configure: error: invalid variable name: '–-prefix'
prefix
です。curses以外の依存関係に遭遇しませんでした。
sudo apt install libncurses5-dev
debian / ubuntu(APTを使用)
Red Hat Enterprise Linuxを使用している場合、ncduはRHELサーバーリポジトリにないと思います。ワークステーションリポジトリにあるかどうかを確認できるマシンはありませんが、ないのではないかと思います。そうでない場合、1つのオプションはEPELの使用(faq)です。
EPEL(Extra Packages for Enterprise Linux)は、FedoraベースのRed Hat Enterprise Linux(RHEL)およびその互換性のあるスピンオフを補完する高品質のアドオンパッケージのリポジトリを作成するためのFedoraプロジェクトによるボランティアベースのコミュニティの取り組みですCentOSおよびScientific Linuxとして。
ncdu
RHEL 4およびRHEL 5で動作するように意図されたEPELリポジトリにあるようです。これらのリポジトリの使用方法については、こちらを参照してください。
または、アップストリームWebサイトからいつでもツールをダウンロードできます。
INSTALLファイルの指示に従います。ただし、依存関係を追跡し、プロジェクトのビルドに必要なツールをインストールする必要があります。
最初に以下のリンクにアクセスし、OSタイプに応じてepelをインストールしてください。
http://www.tecmint.com/how-to-enable-epel-repository-for-rhel-centos-6-5/
EPELリポジトリをインストールしたら、次のコマンドでncduをインストールできます。
yum install ncdu
注: RHELサブスクリプション/ yumインストールで事前構成されている場合、上記のコマンドは機能します。
ncduを使用するには、次のコマンドを入力します。
ncdu