-1 virtualbox software-installation 14.04
我是 Ubuntu 的菜鸟。
我正在按照一些说明安装epel-release-5-4.noarch.rpm在 VirtualBox 中托管的虚拟 Ubuntu 14.04 上。
我试过命令:
sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
Run Code Online (Sandbox Code Playgroud)
但它说the host download.fedora.redhat.com is unknown。
所以我找到了这个工作网址:
在这个 url 中有可用的epel-release-5-4.noarch.rpm.
所以我尝试了命令:
sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
Run Code Online (Sandbox Code Playgroud)
但我得到这个错误:
warning: /var/tmp/rpm-tmp.9Y0b8t: Header V3 DSA/SHA1 Signature, ID key 217521f6: NOKEY
error: Failed dipendencies:
redhat-release >= 5 is needed by epel-release-5-4.noarch
Run Code Online (Sandbox Code Playgroud)
知道如何解决这个问题吗?
谢谢。
小智 7
只是为了确保 - 您意识到 EPEL 是基于 redhat/rpm 的发行版的 repo,而不是 Ubuntu?
当然,最后,如果真的有必要,您可以尝试使用转换为 debs 的 rpm 包(使用外星人)-但这可能会导致许多奇怪且难以以很好的方式解决的问题(从依赖关系开始,就像在您的例子)
我宁愿在 Ubuntu 存储库中搜索您要查找的任何内容。特别是如果你是一个菜鸟 - 因为尝试使用其他发行版包可能不是一个简单的方法。
除此之外 - 我猜未知主机会指向 dns 问题,可能与您的虚拟来宾配置有关。失败的依赖关系 - 好吧,这就是你的麻烦开始的地方。它不是redhat,所以它抱怨不满意的依赖。我怀疑你能用你的回购做任何事情。您可以强制安装软件包,但我认为这样做不会有太大好处。
如果您出于某种原因确实需要 epel,也许您应该开始使用 Fedora 或 CentOS?
| 归档时间: |
|
| 查看次数: |
23809 次 |
| 最近记录: |