银河麒麟系统需手动安装Postman:先确认架构并安装依赖库,再下载对应ARM64/AMD64版tar.gz包解压至/opt/Postman,配置权限、符号链接与桌面启动器,最后通过补丁脚本禁用沙箱以适配系统安全策略。

如果您在银河麒麟操作系统上需要安装Postman以开展API测试工作,但系统未预装该工具或无法通过默认软件中心获取,则需手动下载并配置运行环境。以下是适用于麒麟OS(特别是V10 SP2及后续版本)的完整安装流程:
一、确认系统架构与依赖
麒麟OS基于Linux内核,主流版本为ARM64或AMD64架构。Postman官方仅提供x86_64(即AMD64)和ARM64格式的Linux安装包,需先确认当前系统架构。该步骤确保所选安装包与系统兼容,避免因架构不匹配导致启动失败。
1、打开终端,执行命令:uname -m
2、若输出为x86_64,则使用AMD64安装包;若输出为aarch64,则必须选用ARM64安装包。
3、检查是否已安装libglib-2.0-0、libnss3、libatk1.0-0等基础库,缺失时执行:sudo apt update && sudo apt install -y libglib2.0-0 libnss3 libatk1.0-0 libatk-bridge2.0-0 libpangocairo-1.0-0 libcairo2 libx11-6
二、下载并解压Postman安装包
Postman不提供麒麟OS专用安装包,但其Linux通用tar.gz格式可直接运行。需从官方渠道获取最新稳定版压缩包,并解压至系统路径,以便后续全局调用。
1、访问Postman官网下载页:https://www.postman.com/downloads/,选择“Linux”选项,右键复制AMD64或ARM64对应链接地址
2、在终端中执行下载命令(以AMD64为例):wget https://dl.pstmn.io/download/version/11.3.0/linux64/Postman-linux-x64-11.3.0.tar.gz
3、创建标准安装目录:sudo mkdir -p /opt/Postman
4、解压至该目录:sudo tar -xzf Postman-linux-x64-11.3.0.tar.gz -C /opt/Postman --strip-components=1
三、配置可执行权限与系统集成
解压后的Postman主程序为二进制文件,需赋予执行权限,并建立桌面快捷方式及命令行别名,使用户能通过图形界面或终端直接启动。
1、赋予主程序执行权限:sudo chmod +x /opt/Postman/Postman
2、创建符号链接供终端调用:sudo ln -sf /opt/Postman/Postman /usr/local/bin/postman
3、创建桌面启动器文件:sudo nano /usr/share/applications/postman.desktop
4、在编辑器中输入以下内容并保存:
[Desktop Entry]
Name=Postman
Exec=/opt/Postman/Postman
Icon=/opt/Postman/app/resources/app/assets/icon.png
Type=Application
Categories=Development;Utility;
5、更新桌面数据库:sudo update-desktop-database
四、首次运行与基础配置
Postman启动后将加载内置Chromium渲染引擎,需完成初始账户登录、工作区选择及基础设置,确保后续接口测试功能可用。
1、在终端中输入:postman,或在应用菜单中点击Postman图标启动
2、首次运行时,系统可能提示“无法验证开发者”,此时点击“仍要运行”继续
3、登录已有Postman账号,或选择“Continue with GitHub”快捷注册
4、工作区选择界面中,勾选“Personal”并点击“Continue”
5、进入主界面后,点击右上角齿轮图标,进入Settings > General,关闭“Automatically check for updates”(麒麟OS建议手动管理更新)
五、适配麒麟OS特殊限制的补丁操作
部分麒麟OS版本(如V10 SP2)启用了严格的沙箱策略与SELinux-like安全模块,可能导致Postman无法访问摄像头、麦克风或读取本地文件,需针对性调整运行参数。
1、创建启动脚本:sudo nano /usr/local/bin/postman-legacy
2、写入以下内容:
#!/bin/bash
/opt/Postman/Postman --disable-gpu --no-sandbox --disable-setuid-sandbox "$@"
3、赋予执行权限:sudo chmod +x /usr/local/bin/postman-legacy
4、修改桌面启动器中的Exec行,替换为:Exec=postman-legacy
5、重启Postman,验证是否可正常导入集合、上传文件及访问本地JSON示例数据










