wake-up-neo.net

Installieren/Starten von Postman native v4.10.3 unter Ubuntu 16.04 LTS 64-Bit?

Ich habe Postman für Linux heruntergeladen (von https://www.getpostman.com/apps ), die .tar.gz-Datei in ~/bin/postman entpackt und dann versucht, ~/bin/postman/Postman/Postman auszuführen. Leider ergab sich folgender Fehler:

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)

Gibt es eine andere Möglichkeit, Postman unter Ubuntu zu installieren/zu starten?

Ja, Sie können Postman mit folgenden Befehlen installieren: 

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

Sie können auch Postman dazu bringen, im Unity Launcher zu erscheinen:

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

Sie benötigen weder node.js noch andere Abhängigkeiten bei einer standardmäßigen Ubuntu-Dev-Installation.

Weitere Informationen finden Sie in unserem Blogbeitrag unter https://blog.bluematador.com/posts/postman-how-to-install-on-ubuntu-1604/ .

BEARBEITEN: Geänderte icon.png-Position. Die neuesten Versionen von Postman haben ihre Verzeichnisstruktur leicht geändert.

186
Blue Matador

Erstellen Sie zuerst dieses Skript:

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

führen Sie es im Terminal aus mit:

$ sh install-postman.sh

Dann erstellen Sie das Desktop Launcher:

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;

Legen Sie diese Datei auf Ihrem Desktop ab, wenn Sie möchten (Vergessen Sie nicht, ihr Ausführungsberechtigungen zu geben). Doppelklick und fertig!

Für immer danke an Aviskase (github account name).

source -> https://Gist.github.com/aviskase/e642248c35e400b56e2489430952369f#file-postman-desktop

18
Sudo snap install postman

Dieser einzelne Befehl hat für mich funktioniert.

5
SUNITHA K

Vergessen Sie nicht, Sudo hinzuzufügen. Andernfalls erhalten Sie postman.tar.gz: Permission denied error . Wenn Sie die Fehlermeldung erhalten, dass der symbolische Link nicht erstellt wurde, /usr/bin/postman: Die Datei existiert. Unten ist der vollständige Code:

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

Dann einfach Postbote im Terminal laufen lassen.

3
Deepti Gehlot

Ja, ich habe ein tolles einfaches bash-Skript gefunden, mit dem Sie die Postman-Linux-App direkt vom Terminal aus aktualisieren können, genannt postman-updater-linux .

Installieren Sie es einfach mit NPM:

npm install -g postman-updater-linux

Dann nach Updates suchen:

Sudo postman-updater check

Dann installieren Sie:

Sudo postman-updater install

Oder aktualisieren:

Sudo postman-updater update

Alle drei letzten Befehle können mit benutzerdefiniertem Speicherort verwendet werden, indem Sie -l /your/custom/path am Ende dieses Befehls hinzufügen.

3

Dies funktioniert für mich auf buntu 18.04 mit Postman v7.1.1 , das am 20. Mai 2019 veröffentlicht wird.

Laden Sie die neueste Version von Postman herunter.

Höchstwahrscheinlich sollte sich Ihre heruntergeladene Datei im Ordner "Downloads" befinden.

# 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

Wenn Sie eine solche Fehlermeldung erhalten,

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

bitte installieren Sie libgconf-2-4 .

Sudo apt install libgconf-2-4

Geben Sie einfach postman in Ihr Terminal ein und drücken Sie die Eingabetaste, um die neueste Version von Postman auszuführen. Jetzt müssen wir eine Unity-Desktop-Datei für Ihren Launcher erstellen. Führen Sie zum Erstellen einer postman.desktop -Datei den folgenden Befehl aus.

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

Fügen Sie dann die folgenden Zeilen in die Datei postman.desktop ein.

[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;

Jetzt können Sie das "Postman" -Symbol in Ihrem Unity-Launcher sehen. Wenn Sie einen Punkt verpassen, gehen Sie bitte durch dieses Video oder Kommentar unten.

Postman 7.1.1

2

terminal öffnen und Befehl eingeben

Sudo snap install postman

drücken Sie die Eingabetaste Wenn Sie zur Eingabe des Kennworts aufgefordert werden, wird der Postbote installiert

Wenn die oben genannte Lösung für Sie nicht funktioniert, sollten Sie zuerst snap installieren, um ihn zu installieren

Sudo apt update
Sudo apt install snapd

wenn Snap erfolgreich installiert ist, können Sie seine Pakete verwenden und meiner Lösung für den Postboten folgen

0
Shahbaz

Um das gleiche zu tun, habe ich im 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. Öffnen Sie nun das Dateisystem, wechseln Sie zu /usr/bin/ und suchen Sie das Formular " Postman ".
  2. Es gab eine SH-Datei mit dem Namen 'Postman'
  3. Doppelklick darauf, was Postbote öffnete.
  4. Gesperrtes Symbol zum Starten, wenn Sie mit der rechten Maustaste auf das Symbol klicken, um es weiter zu verwenden.

Hoffnung wird andere auch zur Hölle machen.

0
S.Yadav

vergiss es nicht

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

andernfalls wird es nicht im Unity Launcher angezeigt

0
Enrico Graziani