2014-11-05 517 views
2

当试图从https://www.modern.ie/en-us/virtualization-tools#downloads下载Windows XP虚拟机时,我下载的文件的扩展名为.sfx。该文件是IE6.WinXP.For.LinuxVirtualBox.sfx。在使用wget下载文件(并通过单击通过Icedove的链接)之后,我将该文件放在我的/ root目录中。跟着指示,使其可执行然后运行该文件如下...错误与libstdC++。so.6:无法打开共享对象文件:没有这样的文件或目录

[email protected]:~# chmod +x IE6.WinXP.For.LinuxVirtualBox.sfx 
[email protected]:~# ./IE6.WinXP.For.LinuxVirtualBox.sfx 
./IE6.WinXP.For.LinuxVirtualBox.sfx: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory 

我试图编辑ld.so.conf中文件中加入/ usr/local/lib目录中,我尝试添加的/ usr /本地/ lib到LD_LIBRARY_PATH,但仍然得到相同的错误。我也尝试使用apt-get安装libstcdC++。so.6,但无法找到软件包。下面的结果可能会帮助...

[email protected]:~# ldd /root/IE6.WinXP.For.LinuxVirtualBox.sfx 
    linux-gate.so.1 => (0xf7759000) 
    libstdc++.so.6 => not found 
    libm.so.6 => /lib32/libm.so.6 (0xf7717000) 
    libgcc_s.so.1 => not found 
    libc.so.6 => /lib32/libc.so.6 (0xf75b1000) 
    /lib/ld-linux.so.2 (0xf775a000) 

这是我的头顶,请能有人帮我安装了这个VM。我的系统信息: Linux kali 3.14-kali1-amd64#1 SMP Debian 3.14.5-1kali1(2014-06-07)x86_64 GNU/Linux

回答

0

当您执行系统更新时,有时符号链接会中断。尝试使用find命令在您的计算机中搜索libstdC++的版本(不要忘记使用sudo运行),并用该名称(libstdC++。so.6)创建一个指向您现有库的符号链接。

相关问题