1、下载安装包
WinRAR archiver, a powerful tool to process RAR and ZIP files (rarlab.com)
2、解压下载好的安装文件
tar -xzpvf rarlinux-x64-610b2.tar.gz
3、编译安装
- 进入解压后的rar文件夹,执行make命令
- cd rar
- make
4、使用unrar \ rar命令解压 \ 压缩文件
unrar x dist.rar
1、下载安装包
WinRAR archiver, a powerful tool to process RAR and ZIP files (rarlab.com)
2、解压下载好的安装文件
tar -xzpvf rarlinux-x64-610b2.tar.gz
前两步操作一样,不变。
3、编译安装
- 进入解压后的rar文件夹,执行make命令
- cd rar
问什么make错误
- sudo make
1、这里会make不同,因为你没有sudo权限,所以cp: Makefile /usr/local/bin 这个文件创建不了,更不用说复制了。
2、/etc文件创建不了,无权限
解决办法:
###################################################################
# Installing RAR executables, configuration files and SFX modules #
# to appropriate directories #
###################################################################
PREFIX=/usr/local
install:
mkdir -p $(PREFIX)/bin
mkdir -p $(PREFIX)/lib
cp rar unrar $(PREFIX)/bin
cp rarfiles.lst /etc
cp default.sfx $(PREFIX)/lib
修改为如下代码:
###################################################################
# Installing RAR executables, configuration files and SFX modules #
# to appropriate directories #
###################################################################
PREFIX=/data/home/user12/zbs/rar/rar # 修改当前能访问的路径
install:
mkdir -p $(PREFIX)/bin
mkdir -p $(PREFIX)/lib
cp rar unrar $(PREFIX)/bin
cp rarfiles.lst $(PREFIX)/etc # 加上当前能访问的路径
cp default.sfx $(PREFIX)/lib
4、重新make,可以得到如下文件,新生成bin、etc、lib三个文件夹。
其中bin文件中会含有unrar、rar两个文件。也是我们压缩和解压需要使用的文件。
5、解压文件
进入到存储压缩文件的文件夹路径中。
解压命令:
user12/zbs/rar/rar/bin/unrar x faces_webface_112x112_m.rar
可能遇到如下错误:
libstdc++.so.6: version `GLIBCXX_3.4.21’ not found
conda install libgcc
# 就是安装Anaconda路径下的lib文件
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:usr/miniconda3/lib/
再次使用上述解压命令即可。