Linux环境下解压.rar文件之”Parsing filters unsupported”错误

在安装Matlab的过程中,发现从百度云下载的.rar格式的压缩包,在解压的过程中出现”Parsing filters unsupported”这样的错误,导致解压出来的文件为空文件;原因是Linux版本默认不支持rar商业/非自由格式,要解决这个问题只需要安装unrar即可。
在这里插入图片描述
安装rar&unrar步骤:

  1. 下载
[sxx@localhost ~]$ wget  https://rarlab.com/rar/rarlinux-x64-5.6.1.tar.gz
  1. 我所下载的rarlinux-x64-5.6.1.tar.gz文件保存在Home文件夹下,rar软件不需要安装,直接解压到/usr/local目录下,以下操作需要有root权限。
sxx@localhost ~]$ su -
Password: 
[root@localhost ~]# cd /home/
[root@localhost home]# cd ./sxx
[root@localhost sxx]# cd ./newrepo
[root@localhost newrepo]# tar zxvf rarlinux-x64-5.6.1.tar.gz -C /usr/local
rar/
rar/order.htm
rar/acknow.txt
rar/readme.txt
rar/default.sfx
rar/license.txt
rar/rarfiles.lst
rar/whatsnew.txt
rar/makefile
rar/rar
rar/unrar
rar/rar.txt
  1. 此时,/usr/local/rar下就会有rar命令和unrar命令。可以在/usr/local/bin下创建连接,可以进行全局调用。
[root@localhost newrepo]# cd ~
[root@localhost ~]# cd /usr/local/bin/
[root@localhost bin]# ln -s /usr/local/rar/rar /usr/local/bin/rar
[root@localhost bin]# ln -s /usr/local/rar/unrar /usr/local/bin/unrar

完成上述步骤,就可以使用rar和unrar来解压文件啦~

[sxx@localhost ~]$ cd ./2016b
[sxx@localhost 2016b]$ unrar x Matlab 2016b Linux64 Crack.rar
UNRAR 5.61 freeware      Copyright (c) 1993-2018 Alexander Roshal
Cannot open Matlab.rar
No such file or directory
No files to extract

此时出现错误,将压缩包文件名更改为简短的dd.rar,重新解压,即可解压成功。

[sxx@localhost 2016b]$ unrar x dd.rar
UNRAR 5.61 freeware      Copyright (c) 1993-2018 Alexander Roshal
Extracting from dd.rar
Creating    MATLAB_Production_Server                                  OK
Creating    MATLAB_Production_Server/R2016b                           OK
Creating    MATLAB_Production_Server/R2016b/bin                       OK
Creating    MATLAB_Production_Server/R2016b/bin/glnxa64               OK
Extracting  MATLAB_Production_Server/R2016b/bin/glnxa64/libinstutil.so  OK 
Extracting  MATLAB_Production_Server/R2016b/bin/glnxa64/libmwmps_support_info_impl.so  OK 
Extracting  MATLAB_Production_Server/R2016b/bin/glnxa64/libmwservices.so  OK 
Creating    R2016b                                                    OK
Creating    R2016b/bin                                                OK
Creating    R2016b/bin/glnxa64                                        OK
Extracting  R2016b/bin/glnxa64/libcufft.so.7.5.18                     OK 
Extracting  R2016b/bin/glnxa64/libinstutil.so                         OK 
Extracting  R2016b/bin/glnxa64/libmwlmgrimpl.so                       OK 
Extracting  R2016b/bin/glnxa64/libmwservices.so                       OK 
Extracting  readme.txt                                                OK 
Extracting  license_standalone.lic                                    OK 
Extracting  license_server.lic                                        OK 
All OK
[sxx@localhost 2016b]$ 

参考:
https://blog.csdn.net/yotcap/article/details/83001553
https://blog.csdn.net/qq_43153291/article/details/83096577

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值