Red Hat Enterprise Linux 8中的Virtualbox安装错误

2024-09-30 08:35:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要在RHEL8中安装Virtualbox,它有一个开发者订阅。自/等/百胜回购博士/虚拟盒子.repo找不到http://download.virtualbox.org/virtualbox/rpm/el/8/$basearch我直接从virtualbox下载了rpm,链接是http://download.virtualbox.org/virtualbox/rpm/rhel/7/x86_64/VirtualBox-6.0-6.0.8_130520_el7-1.x86_64.rpm。你知道吗

但我又犯了一个错误

Error: 
 Problem: conflicting requests
  - nothing provides libpython2.6.so.1.0()(64bit) needed by VirtualBox-6.0-6.0.8_130520_el6-1.x86_64
  - nothing provides python(abi) = 2.6 needed by VirtualBox-6.0-6.0.8_130520_el6-1.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

我发现RHEL8支持Python2和Python3,但对Python一无所知。在RHEL8中是否有安装Virtualbox的方法?你知道吗


Tags: toorghttpbydownloadx86providesvirtualbox
1条回答
网友
1楼 · 发布于 2024-09-30 08:35:00

安装RPM包需要满足依赖关系。由于您下载的是单个RPM文件,并且没有从何处获取依赖项的repo,因此如果没有其他步骤,它将无法工作。你知道吗

如果您不介意添加外部第三方存储库,那么更简单的方法是添加RPM Fusion存储库

什么是RPM Fusion?你知道吗

RPM Fusion是一个由一群志愿者维护的Fedora和EL+EPEL附加包的存储库。RPM Fusion不是一个独立的存储库,而是Fedora的扩展。RPM Fusion分发Fedora认为不可接受的包。你知道吗

在RHEL 8或CentOS 8中启用RPM Fusion存储库:

sudo yum localinstall  nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm

安装VirtualBox:

# notice the uppercase V and B
yum install VirtualBox

# add your user to the vboxusers group:
usermod -a -G vboxusers $username 

替代方法:将Virt管理器与KVM一起使用

检查following article in Red Hat Developers portal on how to configure Virt-Manager and KVM for virtual machines。它和VirtualBox一样简单,而且支持得更好,因为这是真正的虚拟机在服务器中运行的方式。你知道吗

您可以阅读有关RPM Fusion存储库here的更多信息。你知道吗

如果你想试试Virt Manager,需要帮忙,请给我留言。你知道吗

相关问题 更多 >

    热门问题