介绍
答案中指定的命令这个问题和本文档已申请使用 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
。
之后,我会仔细检查.repo
EPEL 存储库的文件实际上是否正确设置/etc/yum.repo.d/
。
我还要删除并重新安装 EPEL RPM 文件:
$ sudo yum remove epel-release
$ sudo yum localinstall epel-release-6-8.noarch.rpm