Подтвердить что ты не робот

Как установить/запустить Postman native v4.10.3 на Ubuntu 16.04 LTS 64-bit?

Я загрузил Postman для 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)

Есть ли другой способ установки/запуска Postman на Ubuntu?

4b9b3361

Ответ 1

Да, вы можете установить 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

Вам не нужен node.js или любые другие зависимости со стандартной установкой Ubuntu dev.

См. Больше в нашем сообщении в блоге в https://blog.bluematador.com/posts/postman-how-to-install-on-ubuntu-1604/.

РЕДАКТИРОВАТЬ: Изменено местоположение icon.png. Последние версии Postman немного изменили структуру каталогов.

Ответ 2

Сначала создайте этот скрипт:

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

Затем создайте панель запуска рабочего стола:

Postman.desktop

[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

Ответ 3

sudo snap install postman

Эта единственная команда работала для меня.

Ответ 4

Не забудьте добавить sudo иначе вы получите postman.tar.gz: Permission denied Ошибка " 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

Тогда просто запустите почтальона в терминале.

Ответ 5

Да, есть замечательный простой bash script, который позволяет вам обновить приложение 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 в конец этой команды.

Ответ 6

не забывайте

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

иначе он не будет отображаться в Unity Launcher

Ответ 7

открыть терминал и набрать команду

sudo snap install postman

нажмите кнопку ввода, если он запрашивает пароль, введите и продолжите установку почтальона

Если вышеупомянутое решение не работает для вас, вы должны сначала установить snap для его установки.

sudo apt update
sudo apt install snapd

Когда Snap успешно установлен, вы можете использовать его пакеты и следовать моему решению для почтальона.

Ответ 8

Чтобы сделать то же самое, я сделал следующее в terminal-

$ 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. Был файл sh с именем 'Почтальон'
  3. Дважды щелкнул по нему, который открыл почтальон.
  4. Значок заблокирован для запуска правой кнопкой мыши по значку для дальнейшего использования.

Надеюсь, что и другие будут адом.

Ответ 9

Это работает для меня на Ubuntu 18.04 с Postman v7.1.1, который выпущен 20 мая 2019 года.

Загрузите последнюю версию 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. Если вы что-то упустили, просмотрите видео или комментарии ниже.

Postman 7.1.1

Ответ 10

также нужно установить nodejs:

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