银河麒麟系统需安装解压工具才能处理RAR文件:首选官方unrar(支持RARv5/v6、加密等),安装后须重启Engrampa;备选unrar-free(功能受限);如需压缩则手动安装RAR官方版;p7zip-full可统一支持多种格式。

银河麒麟系统双击RAR文件无响应,或终端输入unrar提示“command not found”,说明系统缺失RAR格式的底层解压能力,必须安装对应工具才能恢复右键解压、命令行操作及完整路径还原功能。
安装官方unrar(推荐首选)
这是RARLab官方维护的开源解压程序,支持RARv5/v6、AES加密、分卷、Unicode路径与完整性校验,能正确处理Windows端生成的绝大多数RAR文件。
打开终端(Ctrl + Alt + T)→ 执行 sudo apt update 更新软件源 → 运行 sudo apt install unrar 安装主程序。
验证是否成功:输入 unrar -v,若显示类似“UNRAR 6.23 beta 1”的版本信息,即表示已就绪。这一步不可跳过,否则图形界面无法调用。
【必须重启Engrampa才能启用右键菜单】:安装完成后,在终端执行 killall engrampa,之后再次右键RAR文件,才会出现“解压缩到此处”选项。
备选方案:安装unrar-free
当软件源中unrar被策略屏蔽时可用,它是社区重写的自由实现,仅适用于基础场景——不支持RARv5+高压缩格式、无密码解压能力、无法处理分卷RAR。
方法一:终端中执行 sudo apt install unrar-free。
方法二:验证安装完成:unrar-free --version,输出版本号后即可使用 unrar-free --extract 文件名.rar 解压。
手动安装RAR官方Linux版(需压缩功能)
此方案适用于需要从麒麟系统生成标准RAR压缩包(如交付给Windows用户)、或处理含恢复卷(.rev)的归档文件。
第一步:访问RARLab官网下载页,选择与您麒麟系统匹配的架构包——x86_64平台下载 rarlinux-x64-6.23.tar.gz,ARM64平台下载 rarlinux-arm64-6.23.tar.gz。
第二步:进入下载目录,执行:tar -zxvf rarlinux-*.tar.gz → cd rar → sudo make install。
第三步:确认命令生效:rar -v 和 unrar -v 均应显示6.23版本。注意:该安装会同时提供 rar(压缩)和 unrar(解压)两个命令,与apt安装的unrar不冲突。
用p7zip-full统一支持RAR/ZIP/7z等格式
一个命令搞定多种高压缩格式,适合临时应急或希望减少工具数量的用户。
第一步:运行 sudo apt install p7zip-full。
第二步:验证RAR模块是否加载——执行 7z l example.rar,能列出内容说明模块已就绪。
第三步:解压任意支持格式:7z x example.rar。它默认保留路径结构,且自动跳过已存在同名文件;如需强制覆盖,加 -y 参数:7z x -y example.rar。
第四步:指定输出路径时,注意语法为 7z x example.rar -o/home/user/out,-o 后不能有空格,否则路径会被截断。











