Pregunta ¿Cómo instalar / iniciar Postman native v4.10.3 en Ubuntu 16.04 LTS de 64 bits?


Descargué Postman para Linux (desde https://www.getpostman.com/apps), desempacó el archivo .tar.gz en ~/bin/postman y luego intenté ejecutar ~/bin/postman/Postman/Postman. Desafortunadamente, resultó con el siguiente error:

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)

¿Hay alguna otra forma de instalar / iniciar Postman en Ubuntu?


37
2018-03-24 09:57


origen


Respuestas:


Sí, puedes instalar Postman usando estos comandos:

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

También puede hacer que Cartero aparezca en 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

No necesita node.js ni ninguna otra dependencia con una instalación de desarrollo de Ubuntu estándar.

Vea más en nuestra publicación de blog en https://blog.bluematador.com/posts/postman-how-to-install-on-ubuntu-1604/.

EDITAR: se cambió la ubicación de icon.png. Las últimas versiones de Postman cambiaron ligeramente su estructura de directorios.


143
2018-05-01 17:47



Primero crea este script:

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!"

ejecutarlo en la terminal con:

$ sh install-postman.sh

Luego crea el iniciador de escritorio:

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;

Coloque este archivo en su escritorio si lo desea (no olvide otorgarle permisos de ejecución). Doble clic, y eso es todo!

Siempre gracias a Aviskase (nombre de cuenta github).

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


14
2018-06-13 18:06



Sí, hay un script de bash simple increíble que encontré, que te permite actualizar la aplicación de Postman Linux, directamente desde la terminal, llamada postman-updater-linux.

Simplemente instálalo usando NPM:

npm install -g postman-updater-linux

Luego busca actualizaciones:

sudo postman-updater check

Luego instala:

sudo postman-updater install

O actualiza:

sudo postman-updater update

Los tres últimos comandos se pueden usar con una ubicación personalizada al agregar -l /your/custom/path al final de este comando.


3
2017-12-20 13:51



No olvides agregar sudo, de lo contrario obtendrás el archivo postman.tar.gz: Permiso de error denegado. Y desvincula al cartero si recibes un error similar al error al crear un enlace simbólico '/ usr / bin / cartero': el archivo existe. Así que abajo está el código completo:

        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

        Then just run postman in the terminal.

0
2017-07-05 07:05



también necesitas instalar nodejs:

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

-1
2018-03-24 10:43



no te olvides de

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

de lo contrario, no se mostrará en el Iniciador de Unity


-1
2018-06-09 11:52