unrar: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by unrar)
时间: 2023-10-25 08:32:34 浏览: 176
这个错误提示表明在运行unrar命令时,出现了/lib64/libstdc.so.6: version `GLIBCXX_3.4.21' not found的错误,这是因为所需的glibc版本未找到。解决这个问题的方法如下:
1. 首先,使用命令strings /usr/lib64/libstdc.so.6 | grep GLIBC检查系统中动态库中有哪些版本的glibc。
2. 然后,使用命令find / -name "libstdc.so*"来查找anaconda的glibc所在位置。
3. 将anaconda中的libstdc++.so.6.0.28拷贝到系统的/usr/lib64/目录下,可以使用sudo cp /home/.../anaconda3/pkgs/libstdcxx-ng-9.3.0-hd4cf53a_17/lib/libstdc.so.6.0.28 /usr/lib64/命令来完成。
4. 重新设置软链接,可以使用命令ln -sf /lib64/libstdc.so.6.0.28 /lib64/libstdc.so.6。
5. 最后,再次使用命令strings /usr/lib64/libstdc.so.6 | grep GLIBC检查动态库中的glibc版本。
通过以上步骤,应该能够解决unrar命令出现的/lib64/libstdc.so.6: version `GLIBCXX_3.4.21' not found的错误。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
阅读全文