ppa - run postman ubuntu
¿Cómo instalar/iniciar Postman native v4.10.3 en Ubuntu 16.04 LTS de 64 bits? (10)
Descargué Postman para Linux (de
https://www.getpostman.com/apps
), descomprimí el archivo .tar.gz en
~/bin/postman
y luego intenté ejecutar
~/bin/postman/Postman/Postman
.
Lamentablemente 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?
Esto funciona para mí en Ubuntu 18.04 con Postman v7.1.1 que se lanzó el 20 de mayo de 2019.
Descargue la última versión de Postman .
- Para Linux de 32 bits
- Para Linux de 64 bits
Lo más probable es que su archivo descargado esté en la carpeta Descargas.
# 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
Si obtiene un error como este,
/usr/share/postman/Postman: error while loading shared libraries: libgconf-2.so.4: cannot open shared object file: No such file or directory
instale libgconf-2-4 .
sudo apt install libgconf-2-4
Simplemente escriba
postman
en su terminal y presione enter para ejecutar la última versión de Cartero.
Ahora tenemos que crear un archivo de escritorio de Unity para su lanzador.
Para crear el archivo
postman.desktop
, ejecute el siguiente comando.
sudo nano ~/.local/share/applications/postman.desktop
Luego pegue las líneas debajo del archivo
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;
Ahora puede ver el icono "Cartero" en su lanzador de Unity. Si pierde algún punto, lea este video o comentario a continuación.
No olvide agregar
sudo
contrario obtendrá
postman.tar.gz: Permission denied
error de
postman.tar.gz: Permission denied
.
Y desvincule al cartero si obtiene un error como no pudo crear un enlace simbólico
/usr/bin/postman
: el archivo existe.
Entonces, a continuación se muestra 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
Luego simplemente ejecute cartero en la terminal.
Para hacer lo mismo que hice siguiendo en la 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
-
Ahora abra el sistema de archivos, vaya a
/usr/bin/
y busque el formulario " Cartero " - Había un archivo sh con el nombre ''Cartero''
- Doble clic en él que abrió cartero.
- Icono bloqueado en el iniciador al hacer clic derecho en su icono para su uso posterior.
La esperanza también será un infierno para los demás.
Primero cree 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 lanzador 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;
Ponga este archivo en su escritorio si lo desea (no olvide darle permisos de ejecución). ¡Haz doble clic y listo!
Para siempre gracias a Aviskase (nombre de cuenta github).
fuente -> https://gist.github.com/aviskase/e642248c35e400b56e2489430952369f#file-postman-desktop
Sí, encontré un increíble script bash simple que te permite actualizar la aplicación Postman Linux, directamente desde la terminal, llamada postman-updater-linux .
Simplemente instálelo usando NPM:
npm install -g postman-updater-linux
Luego busque actualizaciones:
sudo postman-updater check
Luego instale:
sudo postman-updater install
O actualizar:
sudo postman-updater update
Los tres últimos comandos se pueden usar con una ubicación personalizada agregando
-l /your/custom/path
al final de este comando.
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 Postman aparezca en el Lanzador de unidades:
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 estándar de desarrollo de Ubuntu.
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.
abrir terminal y escribir comando
sudo snap install postman
presione el botón Intro si solicita contraseña, ingrese y proceda, instalará el cartero
Si la solución anterior no funciona para usted, entonces debe instalar snap primero para instalarlo
sudo apt update
sudo apt install snapd
cuando snap se instala correctamente, puede usar sus paquetes y seguir mi solución para cartero
no te olvides de
chmod ~/.local/share/applications/postman.desktop +x
de lo contrario no se mostrará en el Lanzador de Unity
también necesitas instalar nodejs:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo snap install postman
Este comando único funcionó para mí.