银河麒麟系统需手动安装解压工具:①用sudo apt install unrar并重启engrampa启用rar右键;②用sudo apt install unzip支持zip,加-o gbk解决中文乱码;③用sudo apt install p7zip-full统一处理7z/xz等格式;④通过软件商店或apt安装peazip实现图形化多格式支持;⑤离线安装engrampa-plugins-7z和liblzma5使engrampa原生支持7z。

在银河麒麟系统中双击RAR、ZIP、7z等压缩包无响应,或终端执行unrarunzip7z提示“command not found”,说明系统缺失对应解压工具,必须手动安装才能恢复右键解压、命令行操作及中文文件名正确识别功能。
安装unrar解压RAR文件
这是处理RAR格式的首选方案,支持密码保护、分卷、完整性校验与完整路径提取,兼容性最强。
打开终端(Ctrl + Alt + T)→ 执行 sudo apt update 更新软件源 → 运行 sudo apt install unrar 安装主程序。
验证是否成功:输入 unrar -v,若显示类似 UNRAR 5.6.6 freeware 的版本信息即表示就绪。
【必须重启Engrampa才能启用右键菜单】:安装完成后,在终端执行 killall engrampa,之后再次右键RAR文件,才会出现“解压缩到此处”选项。
安装unzip支持ZIP文件
ZIP是跨平台最常用的格式,但麒麟OS默认常未预装unzip,导致图形界面右键失效、命令行无法解压。
先检查是否已存在:运行 unzip -v。若提示 command not found,则执行 sudo apt install unzip。
安装后即可直接使用:unzip archive.zip 解压到当前目录;加 -d /目标路径/ 可指定位置。
遇到中文文件名乱码?用 unzip -O GBK archive.zip 强制按国标编码解压,避免文件名变成问号或方块。
安装p7zip-full统一支持多格式
一个命令搞定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,安装后可在【开始菜单】→【附件】中启动。
安装完成后,首次运行PeaZip → 顶部菜单【Tools】→【Options】→【System integration】→ 勾选“Enable context menu integration”,右键才生效。
中文乱码修复关键一步:仍在此设置页 → 切换到【Localization】→ 勾选“Auto-detect archive encoding”,再将Default encoding设为【GB18030】,点OK保存。
离线安装engrampa-plugins-7z增强默认归档器
适用于断网环境,让系统自带的Engrampa直接支持7z解压,无需额外开程序、不增加桌面图标。
① 从麒麟适配中心可信镜像站下载两个deb包:engrampa-plugins-7z_*.deb 和 liblzma5_*.deb(务必匹配CPU架构,ARM64或AMD64)。
② 将两个.deb文件放入同一目录,例如 /home/user/deb-pkgs。
③ 在该目录空白处右键→【在终端中打开】→ 执行 sudo dpkg -i *.deb。
④ 若提示依赖错误,立即运行 sudo apt-get install -f 自动修复。
⑤ 最后执行 killall engrampa,重启归档管理器,7z文件右键菜单即刻可用。











