rip*_*234 30 command-line install rhel
为这个问题提供的答案没有帮助。
我试过了
yum install ncdu
Run Code Online (Sandbox Code Playgroud)
但我得到
No package ncdu available
Run Code Online (Sandbox Code Playgroud)
小智 27
您需要下载最新ncdu
的包http://dev.yorhel.nl/ncdu用wget
。
导航到具有写入权限的目录,例如您的主目录。
wget https://dev.yorhel.nl/download/ncdu-1.13.tar.gz
Run Code Online (Sandbox Code Playgroud)
然后提取tarball,使用:
tar -xzvf ncdu-1.13.tar.gz
Run Code Online (Sandbox Code Playgroud)
这将创建一个名为ncdu-1.13
. 进入该文件夹并执行:
./configure --prefix=/usr
Run Code Online (Sandbox Code Playgroud)
如果找不到 ncurses.h 并且配置失败,
checking for ncurses.h... no
configure: error: required header file not found
Run Code Online (Sandbox Code Playgroud)
你必须安装curses
库头文件
sudo dnf install ncurses ncurses-devel
Run Code Online (Sandbox Code Playgroud)
安装库后,再次执行配置步骤。
然后跑,
make
Run Code Online (Sandbox Code Playgroud)
和
sudo make install
Run Code Online (Sandbox Code Playgroud)
你就完成了。
您可以选择删除ncdu-1.13.tar.gz
文件和提取源文件的目录,因为您不再需要它们。
Ste*_*n D 13
如果您使用的是 Red Hat Enterprise Linux,我认为 ncdu 不在 RHEL 服务器存储库中。我没有一台机器可以检查它是否在工作站存储库中,但我怀疑它不在。如果不是,一种选择是使用 EPEL ( faq ):
EPEL (Extra Packages for Enterprise Linux) 是 Fedora 项目基于志愿者的社区努力,旨在创建一个高质量的附加软件包存储库,以补充基于 Fedora 的 Red Hat Enterprise Linux (RHEL) 及其兼容的衍生产品,例如如 CentOS 和 Scientific Linux。
ncdu
似乎在旨在与 RHEL 4 和 RHEL 5 一起使用的 EPEL 存储库中。可以在此处找到有关如何使用这些存储库的说明:
或者,您始终可以从上游网站下载该工具:
并按照安装文件中的说明进行操作。但是,这将要求您查找依赖项并安装构建项目所需的工具。
小智 9
首先访问以下链接并根据操作系统类型安装 epel。
如何在 CentOS 8/7/6 上安装和启用 EPEL 存储库
安装 EPEL 存储库后,可以使用以下命令安装 ncdu:
yum install ncdu
Run Code Online (Sandbox Code Playgroud)
注意:如果您使用 yum install 进行了 RHEL 订阅/预配置,则上述命令将起作用。
要使用 ncdu,请输入以下命令:
ncdu
Run Code Online (Sandbox Code Playgroud)
小智 5
安装 epel 存储库
yum install epel-release
Run Code Online (Sandbox Code Playgroud)
安装 ncdu
yum --enablerepo=epel install ncdu
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
38307 次 |
最近记录: |