답변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 프로젝트 내의 자원 봉사 기반 커뮤니티 활동입니다. 과학적인 리눅스.
ncdu
RHEL 4 및 RHEL 5에서 작동하도록 설계된 EPEL 저장소에 있는 것으로 보입니다. 이러한 저장소를 사용하는 방법에 대한 지침은 여기에서 찾을 수 있습니다.
또는 언제든지 업스트림 웹사이트에서 도구를 다운로드할 수 있습니다.
설치 파일의 지침을 따르세요. 그러나 이를 위해서는 종속성을 찾고 프로젝트를 빌드하는 데 필요한 도구를 설치해야 합니다.
답변3
epel 저장소 설치
yum install epel-release
NCDU 설치
yum --enablerepo=epel install ncdu
답변4
Amazon Linux 2의 경우:
# amazon-linux-extras install epel
# yum install ncdu