Windowns系统下经常使用RAR对文件进行压缩或打包,然而Linux系统下常用的unzip,gunzip,tar,gzip等工具无法对RAR生成的压缩文件及压缩包(以rar为后缀)进行解压。一般解决方法是在Windows下解压后传至Linux。这样未免有些麻烦,为了一劳永逸,我们可以直接在Linux中安装RAR。下面是具体的安装步骤及安装过程中遇到的权限问题的解决方法:
1.进入RAR官网:https://www.rarlab.com/
2.点击Downloads,根据系统选择合适的版本。我是64位,选择了RAR 6.21 for Linux x64。下载后使用Xftp将安装包传至Linux。当然你也可以直接在Linux上通过wget命令直接下载,如:wget http://www.rarsoft.com/rar/rarlinux-x64-5.0.1.tar.gz
3.Linux终端通过tar解压安装包:tar -zxvf rarlinux-x64-621.tar.gz。
4.解压后进入rar:cd rar
5.编译:make
在这一过程中可能会出现权限问题:Permission denied(没有管理权限,无法在/usr/local目录下创建文件夹:bin,lib)。如果你具有管理员权限可输入sudo make,然后根据提示输入密码,很可惜,我没有管理员权限。如果你也遇到和我一样的问题可以通过修改makefile文件进行解决——vi编辑器打开makefile(vi makefile)。注释掉PREFIX=/usr/local和cp rarfiles.lst /etc,并分别替换成PREFIX=/public/home/zhangnn(改路径可以是当前用户下的任何路径,此处是本人的家目录,你可以替换成自己的家目录或其它路径),cp rarfiles.lst $(PREFIX)/etc。修改完毕后保存并退出vi编辑器。重新编译:make
6.检验是否安装成功:rar或unrar
输入rar或unrar时出现帮助文档即说明安装成功。
7.使用示例:
A.打包文件:rar a 压缩包名 文件1 文件2 文件3......
B.查看压缩包内容:rar l 压缩包名
C.解压缩:unrar e 压缩包名