如何在 Ubuntu 16.04 LTS 64位上安装/启动 Postman 原生 v4.10.3?

我下载了用于 Linux 的 Postman (来自 https://www.getpostman.com/apps) ,解压缩了。Gz 文件转换成 ~/bin/postman,然后尝试执行 ~/bin/postman/Postman/Postman。不幸的是,它导致了以下错误:

A JavaScript error occurred in the main process
Uncaught Exception:
Error: Cannot find module 'glob'
at Module._resolveFilename (module.js:455:15)
at Function.Module._resolveFilename (/home/imilosavljevic/bin/postman/Postman/resources/electron.asar/common/reset-search-paths.js:35:12)
at Function.Module._load (module.js:403:25)
at Module.require (module.js:483:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/home/imilosavljevic/bin/postman/Postman/resources/app/node_modules/electron-json-storage/node_modules/rimraf/rimraf.js:7:12)
at Module._compile (module.js:556:32)
at Object.Module._extensions..js (module.js:565:10)
at Module.load (module.js:473:32)
at tryModuleLoad (module.js:432:12)

在 Ubuntu 上还有其他安装/启动 Postman 的方法吗?

142835 次浏览

还需要安装 nodejs:

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs

是的,您可以使用以下命令安装 Postman:

wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz
sudo tar -xzf postman.tar.gz -C /opt
rm postman.tar.gz
sudo ln -s /opt/Postman/Postman /usr/bin/postman

你也可以让邮递员出现在 Unity Launcher:

cat > ~/.local/share/applications/postman.desktop <<EOL
[Desktop Entry]
Encoding=UTF-8
Name=Postman
Exec=postman
Icon=/opt/Postman/app/resources/app/assets/icon.png
Terminal=false
Type=Application
Categories=Development;
EOL

对于标准的 Ubuntu dev 安装,您不需要 node.js 或任何其他依赖项。

更多信息请看我们的博客文章 https://blog.bluematador.com/posts/postman-how-to-install-on-ubuntu-1604/

编辑: 更改 icon.png 位置。 Postman 的最新版本略微更改了目录结构。

别忘了

chmod ~/.local/share/applications/postman.desktop +x

否则它不会显示在联合发射器

编辑:

如果你有 snap或者想要安装它,只需要:

$ sudo snap install postman

如果没有,安装方式如下:

$ sudo apt update
$ sudo apt install snapd

另一种方法是创建一个脚本:

首先创建这个脚本:

创建一个文件 install-postman.sh ,在其中添加:

#!/bin/bash
cd /tmp || exit
echo "Downloading Postman ..."
wget -q https://dl.pstmn.io/download/latest/linux?arch=64 -O postman.tar.gz
tar -xzf postman.tar.gz
rm postman.tar.gz


echo "Installing to opt..."
if [ -d "/opt/Postman" ];then
sudo rm -rf /opt/Postman
fi
sudo mv Postman /opt/Postman


echo "Creating symbolic link..."
if [ -L "/usr/bin/postman" ];then
sudo rm -f /usr/bin/postman
fi
sudo ln -s /opt/Postman/Postman /usr/bin/postman


echo "Installation completed successfully."
echo "You can use Postman!"

用以下命令在终端运行:

$ sh install-postman.sh

然后创建桌面启动程序:

邮差,桌面

[Desktop Entry]
Encoding=UTF-8
Name=Postman
Exec=postman
Icon=/opt/Postman/resources/app/assets/icon.png
Terminal=false
Type=Application
Categories=Development;

如果需要,可以将此文件放到桌面中(不要忘记给它执行权限)。双击,就是这样!

永远感谢 Aviskase (github 帐号名)。

来源-> https://gist.github.com/aviskase/e642248c35e400b56e2489430952369f#file-postman-desktop

是的,我发现了一个很棒的简单 bash 脚本,它允许您直接从终端更新 Postman Linux 应用程序,称为 邮递员-更新者-Linux

只需使用 NPM 安装它:

npm install -g postman-updater-linux

然后检查更新:

sudo postman-updater check

然后安装:

sudo postman-updater install

或更新:

sudo postman-updater update

通过将 -l /your/custom/path添加到这个命令的结尾,可以将最后三个命令与自定义位置一起使用。

不要忘记添加 sudo,否则你会得到 postman.tar.gz: Permission denied错误。 并取消链接邮递员,如果您得到错误,如未能创建符号链接 文件存在。 下面是完整的代码:

sudo wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz
sudo tar -xzf postman.tar.gz -C /opt
sudo rm postman.tar.gz


sudo unlink /usr/bin/postman
sudo ln -s /opt/Postman/Postman /usr/bin/postman

那就让邮递员去候机楼。

sudo snap install postman

这个命令对我很管用。

做同样的事情,我以下在终端-

$ wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz
$ sudo tar -xzf postman.tar.gz -C /opt
$ rm postman.tar.gz
$ sudo ln -s /opt/Postman/Postman /usr/bin/postman
  1. 现在打开文件系统,移动到 /usr/bin/并搜索表单“ 邮差
  2. 有一个叫“邮递员”的文件夹
  3. 双击它打开邮递员。
  4. 锁定图标启动右键单击其图标进一步使用。

希望也会毁了别人。

打开终端和键入命令

sudo snap install postman

按回车键 如果它要求密码输入并继续它将安装邮递员

如果上述解决方案不适合你,那么你应该先安装管理单元 来安装它

sudo apt update
sudo apt install snapd

当管理单元安装成功,然后你可以使用它的软件包,并按照我的解决方案邮递员

这是作品为我在 Ubuntu 18.04与邮递员 V7.1.1,是在2019年5月20日发布。

下载 邮差的最新版本。

您下载的文件很可能应该位于“下载”文件夹中。

# Postman-linux-x64-7.1.1.tar.gz is my downloaded file


cd /home/YOUR_USERNAME/Downloads/
tar -xzf Postman-linux-x64-7.1.1.tar.gz Postman/
sudo mv Postman /usr/share/postman
sudo ln -s /usr/share/postman/Postman /usr/bin/postman

如果出现这样的错误,

/usr/share/postman/Postman: error while loading shared libraries: libgconf-2.so.4: cannot open shared object file: No such file or directory

请安装 Libgconf-2-4

sudo apt install libgconf-2-4

只要在你的终端键入 postman,然后点击回车,就可以运行最新版本的邮递员了。现在我们必须为您的启动程序创建一个 Unity 桌面文件。要创建 postman.desktop文件,请运行以下命令。

sudo nano ~/.local/share/applications/postman.desktop

然后将下面几行粘贴到 postman.desktop文件中。

[Desktop Entry]
Encoding=UTF-8
Name=Postman
Exec=postman
Icon=/usr/share/postman/app/resources/app/assets/icon.png
Terminal=false
Type=Application
Categories=Development;

现在您可以看到“邮递员”图标在您的统一启动程序。如果你错过了任何一点,请通过这个 视频或评论如下。

Postman 7.1.1

由于邮递员铬应用程序已经废弃,所以,邮递员本地应用程序是可用的,以支持本地平台。 您可以使用终端中的命令通过 Snap 存储在 Linux/Ubuntu 上安装 Postman。

$快速安装邮递员

安装成功后,您可以在应用程序列表中找到这一点。

使用“ Run in Postman”链接与浏览器一起工作时遇到了问题,直到我将这个问题添加到。桌面文件

MimeType=application/postman;x-scheme-handler/postman;

从 < a href = “ https://www.postman.com/downloads/”rel = “ nofollow norefrer”> https://www.postman.com/downloads/下载邮递员的最新版本 然后下载 tar.gz 文件,按照下面的命令操作

$ tar -xvzf Postman-linux-x64-7.27.1.tar.gz
$ cd Postman
$ ./Postman