Installation 在新的SLES 11机器上安装虚拟盒-python

Installation 在新的SLES 11机器上安装虚拟盒-python,installation,virtualbox,rpm,suse,Installation,Virtualbox,Rpm,Suse,如何在新的SLES 11机器上安装virtual box 我已从以下位置下载rpm: wget http://download.virtualbox.org/virtualbox/4.3.6/VirtualBox-4.3-4.3.6_91406_sles11.0-1.i586.rpm 当我尝试yast2-i或rpm-ivh时,我得到以下错误: Package VirtualBox-4.3-4.3.6_91406_sles11.0-1.i586.rpm could not be install

如何在新的SLES 11机器上安装virtual box

我已从以下位置下载rpm:

wget http://download.virtualbox.org/virtualbox/4.3.6/VirtualBox-4.3-4.3.6_91406_sles11.0-1.i586.rpm
当我尝试
yast2-i
rpm-ivh
时,我得到以下错误:

 Package VirtualBox-4.3-4.3.6_91406_sles11.0-1.i586.rpm could not be installed.

 Details:
 Subprocess failed. Error: RPM failed: error: Failed dependencies:
         libasound.so.2 is needed by VirtualBox-4.3-4.3.6_91406_sles11.0-1.i586
         libGL.so.1 is needed by VirtualBox-4.3-4.3.6_91406_sles11.0-1.i586    
         libICE.so.6 is needed by VirtualBox-4.3-4.3.6_91406_sles11.0-1.i586   
         libSDL-1.2.so.0 is needed by VirtualBox-4.3-4.3.6_91406_sles11.0-1.i58
         libSM.so.6 is needed by VirtualBox-4.3-4.3.6_91406_sles11.0-1.i586    
         libX11.so.6 is needed by VirtualBox-4.3-4.3.6_91406_sles11.0-1.i586   
         libXcursor.so.1 is needed by VirtualBox-4.3-4.3.6_91406_sles11.0-1.i58
         libXext.so.6 is needed by VirtualBox-4.3-4.3.6_91406_sles11.0-1.i586  
         libXinerama.so.1 is needed by VirtualBox-4.3-4.3.6_91406_sles11.0-1.i5
         libXmu.so.6 is needed by VirtualBox-4.3-4.3.6_91406_sles11.0-1.i586   
         libXrender.so.1 is needed by VirtualBox-4.3-4.3.6_91406_sles11.0-1.i58
         libXt.so.6 is needed by VirtualBox-4.3-4.3.6_91406_sles11.0-1.i586 
我试过:

# zypper install libasound libGL libSDL
但它没有安装

Retrieving repository 'SLES-11-SDK-SP3-Updates' metadata [done]
Building repository 'SLES-11-SDK-SP3-Updates' cache [done]
Retrieving repository 'SLES-11-SP3-Updates' metadata [done]
Building repository 'SLES-11-SP3-Updates' cache [done]
Loading repository data...
Reading installed packages...
'libGL' not found in package names. Trying capabilities.
No provider of 'libGL' found.
'libSDL' not found in package names. Trying capabilities.
No provider of 'libSDL' found.
'libasound' not found in package names. Trying capabilities.
No provider of 'libasound' found.
Resolving package dependencies...
目前,增加了以下回购协议:

# zypper repos
# | Alias                   | Name                                           | Enabled | Refresh
--+-------------------------+------------------------------------------------+---------+--------
1 | SLES-11-RZG-SP3         | SLES-11-RZG-SP3                                | Yes     | Yes    
2 | SLES-11-SDK-SP3-Updates | SLES-11-SDK-SP3-Updates                        | Yes     | Yes    
3 | SLES-11-SP3             | SLES-11-SP3                                    | Yes     | Yes    
4 | SLES-11-SP3-Updates     | SLES-11-SP3-Updates                            | Yes     | Yes    
5 | devel_tools_scm         | Software configuration management (SLE_11_SP2) | Yes     | No  
uname-a

Linux ws4-clarind 3.0.101-0.8-default #1 SMP Fri Nov 1 12:51:09 UTC 2013 (2417eb9) x86_64 x86_64 x86_64 GNU/Linux

我建议安装这些依赖项并重试

快速的谷歌搜索让我觉得SLES并没有使用yum/apt-get,而是通过命令行为包管理器使用“Zypper”


uname-a
报告:

Linux ws4-clarind [...] x86_64 x86_64 x86_64 GNU/Linux
您正在尝试安装:

VirtualBox-4.3-4.3.6_91406_sles11.0-1.i586.rpm
问题是您试图在64位系统上安装32位版本的Virtualbox。您应该使用这个:VirtualBox-4.3-4.3.6_91406_sles11.0-1.x86_64.rpm
我在安装VirtualBox时确实遇到了一些问题。最后,我找到了一个解决方案,并写了一篇关于它的博客文章。希望这有助于:

uname -a
Linux dq1bc01b08 3.0.76-0.11-default #1 SMP Fri Jun 14 08:21:43 UTC 2013 (ccab990) x86_64 x86_64         x86_64 GNU/Linux

zypper in kernel-default-devel-3.0.76-0.11.1.x86_64
zypper in autoconf bison flex gcc gcc-c++ make m4

cp -f /boot/config-$(uname -r) /usr/src/linux/.config
cd /usr/src/linux
make prepare
make modules_prepare

http://download.virtualbox.org/virtualbox/4.3.8/VirtualBox-4.3-4.3.8_92456_sles11.0-1.x86_64.rpm
zypper install VirtualBox-4.3-4.3.8_92456_sles11.0-1.x86_64.rpm

更详细地说:

甚至没有依赖项。这是一个无限zypper的恶性循环…还停留在这一点上吗?是的。这是不可能的,因为有101个依赖项,我放弃了,让一位SUSE专家为我安装这些依赖项。如果提供的链接消失,请提供答案的摘要。仅链接的答案在这方面没有那么有用。
uname -a
Linux dq1bc01b08 3.0.76-0.11-default #1 SMP Fri Jun 14 08:21:43 UTC 2013 (ccab990) x86_64 x86_64         x86_64 GNU/Linux

zypper in kernel-default-devel-3.0.76-0.11.1.x86_64
zypper in autoconf bison flex gcc gcc-c++ make m4

cp -f /boot/config-$(uname -r) /usr/src/linux/.config
cd /usr/src/linux
make prepare
make modules_prepare

http://download.virtualbox.org/virtualbox/4.3.8/VirtualBox-4.3-4.3.8_92456_sles11.0-1.x86_64.rpm
zypper install VirtualBox-4.3-4.3.8_92456_sles11.0-1.x86_64.rpm