银河麒麟系统缺失解压工具导致压缩包无响应,需按格式安装对应支持:rar用unrar(推荐)或unrar-free;zip用unzip并加-o gbk解决乱码;7z/xz等用p7zip-full;图形化用peazip;engrampa需手动安装7z插件。

银河麒麟系统双击RAR、ZIP、7z、TAR.XZ等压缩包无响应,或终端执行unrar、unzip、7z提示“command not found”,说明系统缺失对应解压工具,必须按格式类型分别安装支持包才能恢复右键解压、命令行操作及中文文件名正确识别功能。
安装RAR格式支持
首选官方unrar,它支持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,可改用unrar-free作为备选,但不支持RARv5+高压缩格式、无密码解压能力、无法处理分卷RAR,仅适用于基础解压场景。
安装ZIP格式支持
ZIP是跨平台最常用的格式,但银河麒麟默认常未预装unzip,导致图形界面右键失效、命令行无法解压。
先检查是否已存在:运行unzip -v。若提示 command not found,则执行sudo apt install unzip。
安装后即可直接使用:unzip archive.zip解压到当前目录;加-d /目标路径/可指定位置。
遇到中文文件名乱码?用unzip -O GBK archive.zip强制按国标编码解压,避免文件名变成问号或方块。
安装7z/XZ/TAR.XZ等高压缩格式支持
一个命令搞定7z、XZ、ZIP甚至部分RAR文件,适合临时应急或希望减少工具数量的用户。
第一步:运行sudo apt install p7zip-full。
第二步:验证RAR支持能力——执行7z l example.rar,能列出内容说明模块已加载。
第三步:解压任意支持格式:7z x example.7z -o/home/user/out,注意-o后不能有空格,否则路径会被截断。
第四步:如需压缩文件夹为7z格式,用7z a archive.7z /path/to/folder,比tar更省空间。
安装图形化全格式支持(PeaZip)
如果你不熟悉命令行,又希望获得类似Bandizip的体验——带预览、自动识别GBK乱码、右键集成、支持200+格式,PeaZip是最接近的开源替代。
方法一:打开【麒麟软件商店】→ 搜索“PeaZip”→ 确认开发者为“Giorgio Tani”→ 点击【安装】。
方法二:终端执行sudo apt install peazip,安装后可在【开始菜单】→【附件】中启动。
安装后首次运行,进入【Tools】→【Options】→【Localization】→ 勾选【Auto-detect archive encoding】→ 下拉选择【GB18030】作为默认解码,解决90%以上中文乱码问题。
启用右键菜单:在文件管理器空白处右键 → 【配置】→【自定义动作】→ 新建动作,命令填入peazip %f,名称设为“用PeaZip打开”,保存后重启文件管理器。
扩展Engrampa原生支持7z格式
Engrampa是银河麒麟UKUI桌面默认的图形化归档管理器,基础版本不支持7z;安装插件后可使右键菜单直接出现“解压缩到此处”选项,实现无缝集成。
① 从麒麟适配中心或可信镜像站下载对应CPU架构的deb包:engrampa-plugins-7z_*.deb及必要依赖liblzma5_*.deb。
② 将所有.deb文件复制至目标机器同一目录(如/home/user/deb-pkgs)。
③ 在该目录空白处右键打开终端,执行批量安装:sudo dpkg -i *.deb。
④ 若提示依赖缺失,运行sudo apt-get install -f自动修复。
⑤ 重启Engrampa进程:killall engrampa,随后再次右键7z文件,即可看到解压缩到此处等选项。











