分享

Linux系统中rar、unrar源码安装

 XeonGate 2021-06-23
官网源码下载地址,找到RAR/Extras,下载源码,也可以直接下载arm版编译文件

安装:

如果是以tarball形式安装安装,去rar网站下载相应版本的tarball。地址为http://www./
以6.0.2版本为例,如果是i386的平台,执行以下命令:
$wget http://www./rar/rarlinux-6.0.2.tar.gz

rar软件不需要安装,直接解压到/usr/local下,以下操作需要有root权限。

#tar zxvf rarlinux-3.8.0.tar.gz -C /usr/local

此时,/usr/local/rar下就会有rar命令和unrar命令。可以在/usr/local/bin下创建连接

#ln -s /usr/local/rar/rar /usr/local/bin/rar
#ln -s /usr/local/rar/unrar /usr/local/bin/unrar


交叉编译:

vi makefile

CXX=arm-linux-gnueabihf-c++
DEFINES=-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP
STRIP=arm-linux-gnueabihf-strip
AR=arm-linux-gnueabihf-ar
DESTDIR=/home/xiaopf/tools/unrar/output-arm
make -f makefile
make install

如果是debian或者unbuntu,可以使用如下命令进行自动安装。

$sudo apt-get install rar
$sudo apt-get install unrar
测试

输入rar压缩命令以及unrar解压命令均无错!
解压一个文件:unrar e file.rar

解压到指定文件夹:unrar e file.rar Directory


因为zip格式是windows下以及linux下都默认支持的,压缩包是zip格式,则可以采用
unzip file.zip 进行解压操作!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多