Leif の 坊

己亥中原兴似火,九月金陵凉至秋。
琴声已散弦犹振,雁飞九天声已留。

目录
Linux安装rar解压rar
/    

Linux安装rar解压rar

摘自:https://www.jianshu.com/p/8199d21f74fe
Linux本身不自带rar环境,因此对于rar文件无法直接解压,需要先配置rar环境。

首先需要确定自己的系统是64位还是32位的,通过这个命令:

[root@localhost]# uname -a

出现的内容中如果有x86_64就是64位的,没有就是32位的。
后面是X686或X86_64则内核是64位的,i686或i386则内核是32位的。

为什么要确定环境,因为如果你是64位的系统,安装32位rar环境后是无法使用的,会出现这种错误:

bash: /usr/local/bin/rar: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

所以先确定是多少位的再安装对应的rar。

在终端中输入命令:

32位

wget http://www.rarsoft.com/rar/rarlinux-5.7.1.tar.gz

64位

wget http://www.rarlab.com/rar/rarlinux-x64-5.7.1.tar.gz

下载对应的rar安装包,可以看到明显有个x64的区别,至于版本号,可以去官网自行选择,反正能用。

下载好安装包后,后续操作就都一样了:

1.先解压安装包:

tar -zxvf rarlinux-5.7.1.tar.gz // 对应32位下载的
tar -zxvf rarlinux-x64-5.7.1.tar.gz // 对应64位下载的

2.进入解压出的"rar"文件夹:

cd rar

3.进行编译安装:

make

出现下面的信息就是安装成功了:

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

现在就可以任意使用了,关于rar的操作有很多,这里只记录两个最常用的:

解压:

rar x test.rar #解压 test.rar 到当前目录

若压缩包是带密码的,则执行解压命令后控制台会出现让你输入密码的提示,此时输入密码回车即可正常解压。

压缩

rar test.rar ./test/ #将 test目录打包为 test.rar

“The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time.” – Tom Cargill

标  题Linux安装rar解压rar
作  者Leif160519
出  处https://leif.fun/articles/2019/11/18/1574069761273.html
关于博主:坐标金陵古城,运维工程师,如有问题探讨可以直接下方留言。
声援博主:如果您觉得文章对您有帮助,可以评论、订阅、收藏。您的鼓励是博主的最大动力!

评论
  • 安装脚本

    #!/usr/bin/env bash 
    sys_info=`uname -a`
    echo "下载安装包并解压"
    if [[ ${sys_info} =~ 64 ]];then
        wget http://www.rarlab.com/rar/rarlinux-x64-5.7.1.tar.gz
        tar -zxvf rarlinux-x64-5.7.1.tar.gz
    else 
        wget http://www.rarsoft.com/rar/rarlinux-5.7.1.tar.gz
        tar -zxvf rarlinux-5.7.1.tar.gz
    fi
    echo "进入文件夹"
    cd rar
    echo "编译和安装"
    make
    echo "测试"
    rar
    exit
    
    Reply