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


71

我下载邮差为Linux(从https://www.getpostman.com/apps),解压.tar.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的方法吗?

Answers:


254

是的,您可以使用以下命令安装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

您还可以让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开发者安装,您不需要node.js或任何其他依赖项。

有关更多信息,请参见我们的博客文章,网址https://blog.bluematador.com/posts/postman-how-to-install-on-ubuntu-1604/

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


您可以让Ubuntu完成将其添加到启动器的工作。在描述了安装之后,只需执行以下操作。/ usr / bin / postman当邮递员启动时,它将出现在启动器中,然后只需右键单击启动器中的图标,然后选择“锁定到启动器”。
Joe C

4
对我而言,仅使用-f:sudo ln -s /opt/Postman/Postman /usr/bin/postman -f
Maykonn '17

基于unix.stackexchange.com/a/8658/30962,最好在安装不是由资质管理软件包/usr/local/bin代替/usr/bin
Juampy NR

3
libgconf通过sudo apt-get install libgconf-2-4
wSkc

1
我按照上述步骤操作,但是在启动器上找不到邮递员。我从终端输入命令:“邮递员”来启动邮递员。我使用Ubuntu 14.04
anhduc.bkhn

24

编辑:

如果您有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


谢谢。尽管尝试通过下载并运行ln命令并尝试生成.desktop文件条目来“手动”安装它,但最后对我
有用


4

不要忘记添加,sudo否则会postman.tar.gz: Permission denied出错。如果出现类似无法创建符号链接的错误,请取消链接邮递员 /usr/bin/postman:文件存在。因此,下面是完整的代码:

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

然后在终端运行邮递员。


4

这适用于我在Ubuntu 18.04和Postman v7.1.1上的发布,该版本于2019年5月20日发布。

下载最新版本的Postman

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

# 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您的终端,然后按Enter键即可运行最新版本的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;

现在,您可以在Unity启动器中看到“邮递员”图标。如果您有任何遗漏,请浏览此视频或在下面发表评论。

邮递员7.1.1


3

是的,我发现了一个很棒的简单bash脚本,它使您可以直接从终端更新Postman Linux应用,称为postman-updater-linux

只需使用NPM安装它:

npm install -g postman-updater-linux

然后检查更新:

sudo postman-updater check

然后安装:

sudo postman-updater install

或更新:

sudo postman-updater update

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


2

打开终端并输入命令

sudo snap install postman

如果要求输入密码,请按回车按钮,然后继续安装邮递员

如果上述解决方案对您不起作用,则应首先安​​装snap来进行安装

sudo apt update
sudo apt install snapd

如果snap成功安装,那么您可以使用其软件包并按照我的邮递员解决方案进行操作



1

为了做到这一点,我在终端机上做了以下操作:

$ 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/搜索表格“ Postman
  2. 有一个名为“ Postman”的sh文件
  3. 双击打开邮递员。
  4. 右键单击启动器的图标将其锁定为启动器,以供进一步使用。

希望也能使别人下地狱。


1

在将“ Run in Postman”链接与浏览器一起使用时遇到问题,直到我将其添加到.desktop文件中为止

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

0

由于不赞成使用邮递员chrome应用程序,因此可以使用Postman本机应用程序来支持本机平台。您可以使用终端中的命令通过Snap存储在Linux / Ubuntu上安装Postman。

$快速安装邮递员

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



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.