linux安装virtualbox问题

美霞 2014-09-11 10:55:07
rpm -ivh VirtualBox-4.3-4.3.16_95972_openSUSE114-1.x86_64.rpm
warning: VirtualBox-4.3-4.3.16_95972_openSUSE114-1.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID 98ab5139
error: Failed dependencies:
libcrypto.so.1.0.0()(64bit) is needed by VirtualBox-4.3-4.3.16_95972_openSUSE114-1.x86_64
libpython2.7.so.1.0()(64bit) is needed by VirtualBox-4.3-4.3.16_95972_openSUSE114-1.x86_64
libssl.so.1.0.0()(64bit) is needed by VirtualBox-4.3-4.3.16_95972_openSUSE114-1.x86_64
libstdc++.so.6(GLIBCXX_3.4.11)(64bit) is needed by VirtualBox-4.3-4.3.16_95972_openSUSE114-1.x86_64
libstdc++.so.6(GLIBCXX_3.4.14)(64bit) is needed by VirtualBox-4.3-4.3.16_95972_openSUSE114-1.x86_64
libvpx.so.0()(64bit) is needed by VirtualBox-4.3-4.3.16_95972_openSUSE114-1.x86_64
python(abi) = 2.7 is needed by VirtualBox-4.3-4.3.16_95972_openSUSE114-1.x86_64
如何解决?
...全文
445 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
eziowayne 2014-09-11
  • 打赏
  • 举报
回复
如果一定这样装你就得把依赖的包一个个装上去! libcrypto.so.1.0.0()(64bit) is needed by VirtualBox-4.3-4.3.16_95972_openSUSE114-1.x86_64 libpython2.7.so.1.0()(64bit) is needed by VirtualBox-4.3-4.3.16_95972_openSUSE114-1.x86_64 libssl.so.1.0.0()(64bit) is needed by VirtualBox-4.3-4.3.16_95972_openSUSE114-1.x86_64 libstdc++.so.6(GLIBCXX_3.4.11)(64bit) is needed by VirtualBox-4.3-4.3.16_95972_openSUSE114-1.x86_64 libstdc++.so.6(GLIBCXX_3.4.14)(64bit) is needed by VirtualBox-4.3-4.3.16_95972_openSUSE114-1.x86_64 libvpx.so.0()(64bit) is needed by VirtualBox-4.3-4.3.16_95972_openSUSE114-1.x86_64 python(abi) = 2.7 is needed by VirtualBox-4.3-4.3.16_95972_openSUSE114-1.x86_64 另外vbox官网上已经给出RPM系的解决方案 https://www.virtualbox.org/wiki/Linux_Downloads RPM-based Linux distributions Starting with VirtualBox 3.0.12 we provide a yum-style repository for Oracle Linux/Fedora/RHEL/openSUSE. Note that 3.0.x .rpm packages are named VirtualBox-3.0.x while 3.1.x .rpm packages are named VirtualBox-3.1-3.1.x. This naming scheme allows to use the older 3.0.x packages without changing the repository. Furthemore, all .rpm packages are signed. The Oracle public key for rpm can be downloaded here. You can add this key (not necessary for yum users, see below!) with sudo rpm --import oracle_vbox.asc or combine downloading and registering: wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | rpm --import - The key fingerprint is 7B0F AB3A 13B9 0743 5925 D9C9 5442 2A4B 98AB 5139 Oracle Corporation (VirtualBox archive signing key) <info@virtualbox.org> After importing the public key, the package signature can be checked with rpm --checksig PACKAGE_NAME Note that importing the key is not necessary for yum users (Oracle Linux/Fedora/RHEL/CentOS) when using one of the virtualbox.repo files from below as yum downloads and imports the public key automatically! The package signature is checked by yum/zypper as well: Users of Oracle Linux / RHEL can add the Oracle Linux repo file to /etc/yum.repos.d/. Users of Fedora can add the Fedora repo file to /etc/yum.repos.d/. Users of openSUSE can add the proper repo file for 10.3 (VirtualBox 3.0.x only), 11.0 (VirtualBox 3.2.x only), 11.1, 11.2, 11.3, 11.4/12.1/12.2 or 12.3/13.1 to /etc/zypp/repos.d/. Note: Users of Fedora/Mandriva might want to install the dkms package (not available on openSUSE) to ensure that the VirtualBox host kernel modules (vboxdrv, vboxnetflt and vboxnetadp) are properly updated if the linux kernel version changes during the next kernel update.
  • 打赏
  • 举报
回复
引用 5 楼 u013749706 的回复:
just for experiments!
ok, assuming you can do it, so what?
testoftesttest 2014-09-11
  • 打赏
  • 举报
回复
不知道楼主了解rpm的机制不? 这种报需要先按照依赖的包,根据提示安装相应的包就可以了。 依赖的包通常可以在安装光盘里找到
美霞 2014-09-11
  • 打赏
  • 举报
回复
just for experiments!
  • 打赏
  • 举报
回复
newer linux has kvm built in the kernel for virtualization. I don't understand why u need vbox... http://doc.opensuse.org/products/draft/SLES/SLES-kvm_sd_draft/cha.kvm.requires.html
美霞 2014-09-11
  • 打赏
  • 举报
回复
你亲自试过能解决问题吗?
美霞 2014-09-11
  • 打赏
  • 举报
回复
??啥意思?
  • 打赏
  • 举报
回复
using kvm instead
美霞 2014-09-11
  • 打赏
  • 举报
回复
#9用桌面直接安装出现please check that you are not trying to open a binary file. select a different character codeing from the menu and try again.的错误,是啥意思?求解释!
anyonsss 2014-09-11
  • 打赏
  • 举报
回复
引用 10 楼 u013749706 的回复:
#9我的linux系统是opensum,我执行cd /etc/yum.repos.d命令时报错,是不是该系统没有yum功能? -bash: cd: /etc/yum.repos.d: No such file or directory
我没接触过你说的opensum,不知道他的包管理机制是怎么样的。你可以自行gg一下
美霞 2014-09-11
  • 打赏
  • 举报
回复
#9我的linux系统是opensum,我执行cd /etc/yum.repos.d命令时报错,是不是该系统没有yum功能? -bash: cd: /etc/yum.repos.d: No such file or directory
anyonsss 2014-09-11
  • 打赏
  • 举报
回复
引用 楼主 u013749706 的回复:
rpm -ivh VirtualBox-4.3-4.3.16_95972_openSUSE114-1.x86_64.rpm warning: VirtualBox-4.3-4.3.16_95972_openSUSE114-1.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID 98ab5139 error: Failed dependencies: libcrypto.so.1.0.0()(64bit) is needed by VirtualBox-4.3-4.3.16_95972_openSUSE114-1.x86_64 libpython2.7.so.1.0()(64bit) is needed by VirtualBox-4.3-4.3.16_95972_openSUSE114-1.x86_64 libssl.so.1.0.0()(64bit) is needed by VirtualBox-4.3-4.3.16_95972_openSUSE114-1.x86_64 libstdc++.so.6(GLIBCXX_3.4.11)(64bit) is needed by VirtualBox-4.3-4.3.16_95972_openSUSE114-1.x86_64 libstdc++.so.6(GLIBCXX_3.4.14)(64bit) is needed by VirtualBox-4.3-4.3.16_95972_openSUSE114-1.x86_64 libvpx.so.0()(64bit) is needed by VirtualBox-4.3-4.3.16_95972_openSUSE114-1.x86_64 python(abi) = 2.7 is needed by VirtualBox-4.3-4.3.16_95972_openSUSE114-1.x86_64 如何解决?
采用yum方式安装,解决依赖包缺失问题 cd /etc/yum.repos.d wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo yum makecache yum install VirtualBox-4.3

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧