在统信UOS系统中,收到一个RAR格式的压缩包却打不开,提示“不支持此格式”,这确实是不少用户会遇到的小麻烦。别担心,这通常只是因为系统默认没有集成RAR的解压组件。下面就来梳理几种行之有效的解压方法,从命令行到图形界面,总有一款适合你。
一、安装unrar工具并使用命令行解压
对于习惯使用终端或者需要处理分卷压缩包的用户,unrar 是个非常可靠的选择。它是Linux下专门处理RAR格式的命令行工具,解压标准包和分卷包(比如 .part1.rar)都不在话下,不过它不支持创建RAR压缩包。
操作起来也很直接:
首先,打开终端,更新一下软件源列表:sudo apt update
接着,安装unrar工具:sudo apt install unrar
安装完成后,切换到你的RAR文件所在目录,比如:cd /home/user/Downloads
解压单个文件,命令是:unrar x archive.rar
如果遇到分卷压缩,只需要对第一个分卷文件(通常是 .part1.rar)执行解压命令即可:unrar x file.part1.rar
当然,如果想先看看压缩包里有什么而不解压,可以用这个命令:unrar l archive.rar
二、使用file-roller图形化工具配合插件解压
如果你更偏爱图形化的操作,那么UOS桌面默认的归档管理器——file-roller——配上合适的插件就能满足需求。它本身不直接支持RAR,但安装插件后就能完美识别。
第一步,还是在终端里安装必要的支持包:sudo apt install rar unrar
通常file-roller已经预装了,可以用 which file-roller 确认一下。
之后,直接右键点击RAR文件,选择“用归档管理器打开”或者双击试试。如果没反应,不妨重启一下file-roller进程:killall file-roller,然后再双击文件。
成功打开后,点击界面上的“解压到…”按钮,选择目标文件夹就能轻松解压了。
三、使用归档管理器+手动关联RAR类型
有时候,即使安装了插件,双击RAR文件可能还是没反应。这往往是文件类型关联没设置好。手动关联一下,就能一劳永逸。
方法很简单:右键点击任意一个RAR文件,选择“属性”,然后切换到“打开方式”标签页。
在列表里找找“归档管理器”,如果没看到,就点击“添加”按钮。
接着点击“浏览”,定位到这个路径:/usr/bin/file-roller,选中并添加。
最后,在列表里把“归档管理器”设为默认打开方式,点击“关闭”。
现在再双击RAR文件,应该就能调用归档管理器了。不过要记住,这个操作生效的前提是系统里已经安装好了unrar和rar包,否则管理器打开了也会报“无法解压”的错误。
四、使用7z命令解压RAR文件
除了unrar,功能强大的7z命令也能解压RAR文件,而且对分卷包的支持也很好,无需额外配置文件关联。
首先,安装7z及其RAR支持模块:sudo apt install p7zip-full p7zip-rar
安装好后,解压单个文件的命令是:7z x archive.rar
如果想指定解压目录,可以这样:7z x archive.rar -o/home/user/extracted
同样,查看压缩包内容列表的命令是:7z l archive.rar
五、使用deepin-wine运行WinRAR图形界面
如果以上方法都遇到了问题,或者你需要处理一些加密复杂、路径包含特殊字符的“棘手”RAR包,那么还有一个终极方案:通过deepin-wine环境直接运行Windows版的WinRAR。这能获得几乎百分之百的兼容性。
首先,安装deepin-wine:sudo apt install deepin-wine
然后,去官网下载WinRAR的安装程序(.exe格式),保存到本地。
在终端中,进入该安装程序所在的目录,执行安装:deepin-wine winrar-setup.exe
安装完成后,你可以在系统启动器里搜索“WinRAR”并运行它。之后就可以像在Windows系统里一样,用熟悉的WinRAR图形界面来打开和解压RAR文件了。
