Red Hatにncduをインストールするにはどうすればよいですか?


23

この質問に対する回答は役に立たない。

試した

yum install ncdu

しかし、私は得ています

No package ncdu available

1
あなたがしたいかもしれません...あなたが改造される前にテキストにもっと入れてください...あなたが持っている難しさをさらに説明するように...例えば、レポがあり、それはソースから構築する必要がありますか...
xenoterracide

@xeno-どうぞ。
ripper234

1
好奇心が強い; 私が言えることから、それは[リポジトリ] [1]にあります。[1]:admin.fedoraproject.org/pkgdb/acls/name/ncdu
ショーンJ.ゴフ

回答:


24

最新のダウンロードする必要がありますncduからパッケージをhttp://dev.yorhel.nl/ncduwget

ホームディレクトリなど、書き込みアクセス権があるディレクトリに移動します。

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'
ネイサンBasanese

1
@Nathan前にダッシュを1つ使用するだけprefixです。curses以外の依存関係に遭遇しませんでした。
MM

1
sudo apt install libncurses5-devdebian / ubuntu(APTを使用)
bshea

13

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リポジトリにあるようです。これらのリポジトリの使用方法については、こちらを参照してください。

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

または、アップストリームWebサイトからいつでもツールをダウンロードできます。

http://dev.yorhel.nl/ncdu

INSTALLファイルの指示に従います。ただし、依存関係を追跡し、プロジェクトのビルドに必要なツールをインストールする必要があります。


4

最初に以下のリンクにアクセスし、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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.