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
Shawn J. Goff

답변:


24

당신은 최신 다운로드해야합니다 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파일과 소스 파일이 추출 된 디렉토리를 선택적으로 제거 할 수 있습니다 .


//, 다른 의존성이 필요하지 않습니까?
Nathan Basanese

//, 또한 시도 할 때 다음 오류가 발생합니다 ./configure.[nbasanese@rhel022 ncdu-1.11]$ ./configure –-prefix='/usr' configure: error: invalid variable name: '–-prefix'
Nathan Basanese

1
@Nathan 그냥 앞에 대시 하나를 사용하십시오 prefix. 저주 외에 다른 의존 관계에 빠지지 않았습니다.
MM

1
sudo apt install libncurses5-dev데비안 / 우분투 (APT 사용)
bshea

13

Red Hat Enterprise Linux를 사용하고 있다면 ncdu가 RHEL 서버 저장소에 있다고 생각하지 않습니다. 워크 스테이션 리포지토리에 있는지 확인할 수있는 시스템이 없지만 그렇지 않은 것 같습니다. 그렇지 않은 경우 한 가지 옵션은 EPEL 사용 ( faq )입니다.

EPEL (Enterprise Linux 용 추가 패키지)은 Fedora 기반 RHEL (Red Hat Enterprise Linux) 및 호환 가능한 스핀 오프를 보완하는 고품질 애드온 패키지의 저장소를 만들기 위해 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

또는 언제든지 업스트림 웹 사이트에서 도구를 다운로드 할 수 있습니다.

http://dev.yorhel.nl/ncdu

설치 파일의 지시 사항을 따르십시오. 그러나이를 위해서는 종속성을 추적하고 프로젝트를 빌드하는 데 필요한 도구를 설치해야합니다.


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.