银河麒麟系统需手动安装7-zip组件才能解压7z等格式:apt安装p7zip-full获终端支持;软件商店装peazip实现图形化右键解压;离线环境用engrampa-plugins-7z插件启用原生双击解压;极端隔离场景可编译p7zip源码。

在银河麒麟操作系统中双击7z文件无反应、终端输入7z命令提示“command not found”,说明系统未预装7-Zip核心组件或图形前端,必须手动安装才能解压7z、ZIP、XZ等高压缩率格式。
通过APT安装p7zip-full命令行工具
这是最基础、最稳定的方案,适用于有网络且软件源正常的环境,安装后立即获得终端级7z命令支持,不依赖桌面环境。
1、按 Ctrl + Alt + T 打开终端。
2、执行更新命令:sudo apt update。这一步必须做,否则可能因软件包索引过期导致安装失败。
3、安装完整版工具:sudo apt install p7zip-full。【p7zip-full包含全部压缩算法支持,p7zip仅含基础功能,务必选-full】
4、验证是否成功:7z --version。若输出类似 16.02 的版本号即表示就绪,可直接使用。
用麒麟软件商店安装PeaZip图形客户端
适合不熟悉命令行、需要右键菜单集成和中文界面的用户。PeaZip原生支持7z、RAR、ZIP、TAR.XZ等60余种格式,拖放操作直观。
方法一:直接搜索安装
点击【开始菜单】→启动【麒麟软件商店】→顶部搜索框输入 PeaZip →确认来源为“官方认证”或“麒麟适配中心”→点击【安装】→等待状态变为“已安装”。
方法二:右键快速调用
安装完成后,在文件管理器中右键任意7z文件→选择【使用PeaZip打开】→主界面点击【Extract】→勾选【保留原始路径结构】→指定目标文件夹→点击【OK】执行解压。
离线安装engrampa-plugins-7z插件
该方案专为断网环境设计,能让系统默认归档管理器engrampa直接支持7z右键解压,无需额外启动第三方程序,真正实现“双击即解”。
第一步:下载依赖包
从麒麟适配中心可信镜像站下载两个deb文件:engrampa-plugins-7z_*.deb 和必要依赖 liblzma5_*.deb,注意匹配CPU架构(如amd64或arm64)。
第二步:批量安装
将两个.deb文件复制到目标机器同一目录(如 /home/user/deb-pkgs)→在该目录空白处右键→【在终端中打开】→执行:sudo dpkg -i *.deb。
第三步:修复依赖并重启
若提示“依赖未满足”,立即运行:sudo apt-get install -f →随后执行:killall engrampa →再次右键7z文件,即可看到“解压缩到此处”等原生选项。
手动编译安装p7zip源码
仅适用于物理隔离、完全无网络、也无法获取预编译deb包的极端场景。此过程需自行准备编译工具链,耗时较长,普通用户请跳过。
1、下载源码包:访问 p7zip官方SourceForge页面,下载最新版 p7zip_*.tar.bz2。
2、解压并进入目录:tar -xvjf p7zip_*.tar.bz2 && cd p7zip_*。
3、编译安装:make && sudo make install。编译过程可能持续5–15分钟,取决于CPU性能。
4、验证路径:which 7z 应返回 /usr/local/bin/7z,此时即可正常使用。











