下载对应系统的安装包
32位:
wget http://www.rarsoft.com/rar/rarlinux-4.0.1.tar.gz
64位:
wget http://www.rarlab.com/rar/rarlinux-x64-5.3.0.tar.gz
//查看当前linux操作系统信息
uanme -a
//出现的内容中如果有x86_64就是64位的,没有就是32位的。 后面是X686或X86_64则内核是64位的,i686或i386则内核是32位的
bash: /usr/local/bin/rar: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
//如果是64位系统安装32位rar包,就会出现包找不到的问题
下载对应的rar安装包,可以看到明显有个x64的区别,至于版本号,可以去官网自行选择,反正能用;
tar -zxvf rarlinux-4.0.1.tar.gz // 对应32位下载的
tar -zxvf rarlinux-x64-5.3.0.tar.gz // 对应64位下载的
cd rar
make
make install
出现下面的信息就是安装成功了:
mkdir -p /usr/local/bin
mkdir -p /usr/local/lib
cp rar unrar /usr/local/bin
cp rarfiles.lst /etc
cp default.sfx /usr/local/lib
如果版本安装错误,可尝试以下解决方法:
yum install glibc.i686
//重新安装如果找不到对应的glibc.i686 可重新安装64位rar安装包
//重新安装以后还有如下类系错误 再继续安装包
error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
//执行如下命令
yum install libstdc++.so.6