一、工具准备
去winrar官网(https://www.rarlab.com/download.htm)下载最新的适用版本,例如下图我们下载的是RAR 7.00 beta3 for Linux_x64版本。现在我们用的Linux系统已经少有基于x86版本的了,因此几乎不用考虑别的版本进行安装,如果有特殊情况请自行下载。
迅雷链接:https://www.rarlab.com/rar/rarlinux-x64-700b3.tar.gz
接下来下载一个工具文件为了避免后续出现下图的错误无法使用rar工具:
迅雷链接:http://www.vuln.cn/wp-content/uploads/2019/08/libstdc.so_.6.0.26.zip
二、安装过程
1、首先进入系统,在/usr/local/下新建一个rar文件夹:
cd /usr/local/
mkdir rar
2、将下载好的.zip文件提前解压成文件夹,与.tar文件一同放在一个文件夹中:
3、借助MobaXterm软件连接centos系统,将两个文件放入刚才新建的rar包中:
4、接下来进入命令行运行ls就可以看到已经存在了两份文件:
5、解压tar.gz的压缩包,然后进入rar文件夹运行命令:
tar -zxvf rarlinux-x64-700b3.tar.gz
cd rar
make
make install
6、这时候我们想要解压一个.rar文件时可能就会出现上面一开始截图出现的错误:
出现这个问题的原因是因为源文件版本的问题,如下图所示:
首先进入一开始的解压的libstdc.so_.6.0.26文件夹中,然后删除旧版本的源文件
将新的文件进行软连接:
cd libstdc.so_.6.0.26/
rm -rf /lib64/libstdc++.so.6.0.19??????
rm -rf /lib64/libstdc++.so.6????????? ????????????????#删除源文件与软连接
cp libstdc++.so.6.0.26 /lib64/?????
ln -s /lib64/libstdc++.so.6.0.26 /lib64/libstdc++.so.6????? #新增源文件与软链接
7、接下来我们回到文件夹解压Crack.rar就可以成功完成解压操作:
参考文章: