Red Hat에 ncdu를 설치하는 방법은 무엇입니까?

Red Hat에 ncdu를 설치하는 방법은 무엇입니까?

답변 제공이 질문에 대하여도움이 안돼.

나는 전에 시도했다

yum install ncdu

그런데 점점 더 많아지네요

No package ncdu available

답변1

ncdu다음에서 최신 패키지를 다운로드 해야 합니다 .http://dev.yorhel.nl/ncdu그리고 wget.

홈 디렉터리와 같이 쓰기 권한이 있는 디렉터리로 이동합니다.

wget https://dev.yorhel.nl/download/ncdu-1.13.tar.gz

그런 다음 타르볼을 추출하려면 다음을 사용하십시오.

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소스 파일이 추출된 파일과 디렉터리는 더 이상 필요하지 않으므로 삭제하도록 선택할 수 있습니다 .

답변2

Red Hat Enterprise Linux를 사용하는 경우 ncdu가 RHEL 서버 저장소에 없는 것 같습니다. 워크스테이션 저장소에 있는지 확인할 수 있는 시스템이 없지만 그렇지 않은 것 같습니다. 그렇지 않은 경우 한 가지 옵션은 EPEL(자주하는 질문):

EPEL(Extra Packages for Enterprise Linux)은 Fedora 기반 Red Hat Enterprise Linux(RHEL) 및 CentOS와 같은 호환 파생 제품을 보완하기 위한 고품질 추가 기능 패키지 저장소를 만들기 위한 Fedora 프로젝트 내의 자원 봉사 기반 커뮤니티 활동입니다. 과학적인 리눅스.

ncduRHEL 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

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

답변3

epel 저장소 설치

yum install epel-release

NCDU 설치

yum --enablerepo=epel install ncdu

답변4

Amazon Linux 2의 경우:

# amazon-linux-extras install epel
# yum install ncdu

관련 정보