【问题标题】:unrar: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directoryunrar:加载共享库时出错:libstdc++.so.6:无法打开共享对象文件:没有这样的文件或目录
【发布时间】:2017-06-22 03:39:21
【问题描述】:

我想安装rar工具,但是运行unrar xxx.rar时出错。我已经安装了glibc,我的电脑linux内核是Linux MyName 2.6.32-220.el6.x86_64 #1 SMP Tue Dec 6 19:48:22 GMT 2011 x86_64 x86_64 x86_64 GNU/Linux。我的机器是 CentOS 6.4 。我应该怎么办 ?有人可以给我一些建议吗?非常感谢 。 这是安装libstdc++详情:

>yum list | grep libstdc++
compat-libstdc++-33.x86_64            3.2.3-69.el6              @base           
libstdc++.x86_64                      4.4.7-4.el6               @base           
libstdc++-devel.x86_64                4.4.7-4.el6               @base           
compat-libstdc++-296.i686             2.96-144.el6              base            
compat-libstdc++-33.i686              3.2.3-69.el6              base            
libstdc++.i686                        4.4.7-4.el6               base            
libstdc++-devel.i686                  4.4.7-4.el6               base            
libstdc++-docs.x86_64                 4.4.7-4.el6               base    

【问题讨论】:

  • 这不是编程问题。
  • 只需安装 libstdc++ 包
  • @gino Pilotino 感谢您的回答。我已经安装了libstdc++-4.4.7-4.el6.x86_64。难道不是libstdc++版本问题吗??
  • 如果 unrar 在您的 PATH 中,请尝试 ldd <backtick>which unrar<backtick> 获取丢失包的列表
  • 你也用 yum 安装了 unrar 吗?

标签: linux centos6


【解决方案1】:

您可以将 unrar 版本替换为 x64。所以,你可以在:Rarlab website(as sudo)中找到下载版本:

tar -xvzf rarlinux-x64-5.5.b4.tar.gz

--将rar文件夹移动到/usr/local:

mv rar /usr/local/

--转到/usr/local/bin:

cd /usr/local/bin

--为unrar创建一个链接:

ln -s /usr/local/rar/unrar

--在命令中,输入:

unrar x filename.rar

最好的问候, 小何塞

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-20
    • 1970-01-01
    • 2012-07-13
    • 1970-01-01
    • 2016-05-22
    • 2020-11-18
    • 2019-11-19
    • 2021-08-06
    相关资源
    最近更新 更多