Red Hat에 ncdu를 어떻게 설치합니까? 이 질문에 제공된

이 질문에 제공된 답변 은 도움 되지 않습니다.

나는 노력했다

yum install ncdu

하지만 점점

No package ncdu available


답변

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


답변

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

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


답변

먼저 아래 링크를 방문하여 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