在 EPEL 的 Scientific 上安装 NCDU

在 EPEL 的 Scientific 上安装 NCDU

介绍

答案中指定的命令这个问题本文档已申请使用 EPEL 在 Scientific 上安装 NCDU,但没有成功。

根据本文档应该可以使用 EPEL 安装 ncdu。

设置 EPEL 存储库

$ sudo wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
$ sudo rpm -ivh epel-release-6-8.noarch.rpm
warning: epel-release-6-8.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 060
8b895: NOKEY
Preparing...                ########################################### [100%]
        package epel-release-6-8.noarch is already installed

安装NCDU

$ sudo yum install ncdu -y
Loaded plugins: security
Error: Cannot retrieve repository metadata (repomd.xml) for repository: epel. Please verify its path and try again

问题:如何在 EPEL Scientific 上安装 NCDU?

答案1

在设置 EPEL 存储库并尝试安装 NCDU 方面,您的方法看起来是正确的。我什至确认 hte NCDU RPM 实际上在该存储库:

因此,这个特定问题看起来与 RPM 关系不大,更多地与系统上 EPEL 存储库的设置有关。

快速回答

如果您只想安装 NCDU,您只需执行此操作即可从该存储库手动安装 RPM:

$ sudo yum localinstall \
    http://ftp.linux.ncsu.edu/pub/epel/6/x86_64/ncdu-1.7-1.el6.x86_64.rpm

长答案

如果您想弄清楚您的 YUM 设置出了什么问题,我首先要运行命令yum clean all

之后,我会仔细检查.repoEPEL 存储库的文件实际上是否正确设置/etc/yum.repo.d/

我还要删除并重新安装 EPEL RPM 文件:

$ sudo yum remove epel-release
$ sudo yum localinstall epel-release-6-8.noarch.rpm

相关内容