麒麟系统安装postman需先确认架构(x86_64或aarch64),再安装libglib2.0-0等依赖;推荐snap一键安装,离线则用官网tar.gz包部署,arm64须用专用包,appimage适用于无root场景。

您在麒麟操作系统上需要安装Postman进行API接口调试,但系统未预装该工具,也未在默认软件中心显示可用版本,这通常是因为官方仓库未收录、架构适配缺失或依赖环境不完整所致。
确认系统架构与基础依赖
第一步:打开终端,执行 【uname -m】;返回结果为 x86_64 表示 AMD64 架构,返回 aarch64 表示 ARM64 架构——这一步不可跳过,错选包会导致后续所有操作无效。
第二步:安装运行必需的底层库。执行以下命令一次性补全:
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
【libnss3缺失将导致Postman启动后白屏卡死】,这是麒麟OS最常发生的崩溃原因。
Snap一键安装(推荐优先尝试)
该方式由Postman官方维护,自动处理沙箱权限与图形环境适配,适用于能联网且未禁用snapd服务的桌面环境。
执行 sudo systemctl enable --now snapd.socket 启用服务;若提示“Unit snapd.socket not found”,说明系统未预装snapd,需先运行 sudo apt install snapd。
执行 sudo snap install postman 安装;安装完成后,直接在UKUI应用菜单搜索“Postman”即可启动,无需额外配置。
官网tar.gz包手动部署(适用于离线或Snap被禁用场景)
方法一:AMD64架构用户
访问 https://dl.pstmn.io/download/latest/linux64 ,右键复制链接地址;在终端中执行:
wget -O postman.tar.gz [刚复制的链接]
执行 sudo mkdir -p /opt/Postman && sudo tar -xzf postman.tar.gz -C /opt/Postman --strip-components=1;【--strip-components=1 是关键,否则解压出嵌套目录导致路径错误】。
执行 sudo chmod +x /opt/Postman/Postman 赋予执行权限;再执行 sudo ln -sf /opt/Postman/Postman /usr/local/bin/postman 创建全局调用链接。
新建桌面启动器:
sudo nano /usr/share/applications/postman.desktop
填入以下内容并保存:
[Desktop Entry]
Name=Postman
Exec=/opt/Postman/Postman
Icon=/opt/Postman/resources/app/assets/icon.png
Type=Application
Categories=Development;
方法二:ARM64架构用户
必须使用ARM64专用包,否则会报“cannot execute binary file”错误;访问 https://dl.pstmn.io/download/latest/linux_arm64 ,右键复制链接地址,后续步骤与方法一完全相同,仅下载链接不同。
AppImage便携运行(无root权限或临时测试)
从Postman官方GitHub发布页下载对应架构AppImage文件:
wget https://github.com/postmanlabs/postman-app/releases/download/v10.24.0/Postman-linux-x64-10.24.0.AppImage(AMD64)
或
wget https://github.com/postmanlabs/postman-app/releases/download/v10.24.0/Postman-linux-arm64-10.24.0.AppImage(ARM64)
赋予执行权限:
chmod +x Postman-linux-*-10.24.0.AppImage
直接运行:
./Postman-linux-*-10.24.0.AppImage
如需固定至启动器,可将该文件复制到 ~/Applications 目录,再通过文件管理器右键→属性→权限→勾选“允许作为程序执行文件”。











