Yum
在 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?
在設置 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 repo 的文件實際上是否正確設置 undre/etc/yum.repo.d/
。我還將刪除並重新安裝 EPEL RPM 文件:
$ sudo yum remove epel-release $ sudo yum localinstall epel-release-6-8.noarch.rpm