Yum

在 EPEL 的 Scientific 上安裝 NCDU

  • June 8, 2014

介紹

此問題的答案和本文件中指定的命令已應用於使用 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?

在設置 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 repo 的文件實際上是否正確設置 undre /etc/yum.repo.d/

我還將刪除並重新安裝 EPEL RPM 文件:

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

引用自:https://unix.stackexchange.com/questions/135037