postmanlabs / postman-app-support

Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster.
https://www.postman.com
5.85k stars 839 forks source link

Request - Postman Debian repository (PPA) #2931

Closed Eli-Goldberg closed 6 years ago

Eli-Goldberg commented 7 years ago

It would be really awesome to be able to:

sudo apt install postman

:)

numaanashraf commented 7 years ago

Hi @Eli-Goldberg, thanks for the suggestion. This is on our roadmap but we don't have an ETA for this just yet. 😃

DrakaSAN commented 7 years ago

Any update since april? Currently, updating on linux is a pain if you didn't setup a script to do it for you...

Graham42 commented 7 years ago

Someone has already created a script to create the need .deb file https://gist.github.com/SanderTheDragon/1331397932abaa1d6fbbf63baed5f043

Eli-Goldberg commented 7 years ago

@Graham42 this is awesome. Thank you !

@numaanashraf Bumping this. I think this is important, could really use this repository, plus this would keep everyone up to date with your latest updates. Thanks.

repkins commented 7 years ago

Yeah, would be nice to have ASAP especially for frequent updates.

DanielRamosAcosta commented 7 years ago

Also, it would be nice to have a debian package.

ldeveikis commented 7 years ago

Any news?

You2s commented 6 years ago

Please make as soon as possible the update messages that you can't remove in the settings drive me crazy

espaciomore commented 6 years ago

Thank you, made my day!

ghost commented 6 years ago

A Snap package (https://snapcraft.io, https://www.ubuntu.com/desktop/snappy) would be another solution that would cover many of the popular Linux distributions.

shreyaskarnik commented 6 years ago

+1 on Snap package!

Alishankhan commented 6 years ago

+1 on Snap package!!

klapperkopp commented 6 years ago

snap pls

alaczibb commented 6 years ago

Snap us please! :)

alexberny commented 6 years ago

+1 on Snap package!!!

ilya40umov commented 6 years ago

Yeah, it's super annoying to download every new version manually. So, any solution which would allow to auto update Postman on Linux would be very much appreciated.

sdnts commented 6 years ago

We will be looking into Linux app distribution very soon, I'll let you guys know here when we have an update.

bluet commented 6 years ago

Expecting. Gotta use Insomnia temporarily before Postman snap package got released.

Rndwiga commented 6 years ago

+1 on snap package please

emilianobonassi commented 6 years ago

+1 on snap

RidgeA commented 6 years ago

Hi, what about rpm repo?

kenshin6x commented 6 years ago

+1 on snap or even deb/rpm package

tristan957 commented 6 years ago

Why can't people just give an upvote to a comment instead of the +1 bs? I just want to read the actual discussion. If you have nothing to say, don't comment.

matudelatower commented 6 years ago

+1 on snap

alexander-khrystych commented 6 years ago

+1 to apt-get - in combination with current way of Postman distribution on Linux, these popups are getting extremely annoying. It's convenient either to click 'Update' then provide a root password and see an updated app on the screen in a few seconds, or don't update at all till some major updates.

I don't want to go through hacking with re-installing the app to update it to get rid of destruction I get every time I have to check something that just came up to my head real quick. Making no tumbler for 'update notifications' is completely unclear to me.

rcludwick commented 6 years ago

+1 to snap. It seems to be the way of the future, especially for commercial/non-libre apps.

ghisvail commented 6 years ago

electron-builder can generate a lot of packages which can be published in a release channel somewhere (on GitHub or the official website).

If you guys could generate a working .deb from electron-builder then it could serve a basis for snap or flatpak to provide universal Linux support.

kocian commented 6 years ago

+1 on snap

x80486 commented 6 years ago

So, folks...it's been MORE than a year since this was reported. Tons of people have expressed their opinions...but still, there is no answer from you.

It shouldn't take you more than a week to generate a Flatpak these days ‒ or even a Snap. That's all we are asking for.

matudelatower commented 6 years ago

New in Ubuntu Software 615bc307-f674-4691-a386-678e6946cbcd

mshipko-lineate commented 6 years ago

+1 for snap or apt's package

prashantagarwal commented 6 years ago

Hey Everyone, with Postman v6.1.0, we have released automatic updates for Linux. With the help of this your Postman app will be available to update itself whenever a new version will be released. You can read more about it here http://blog.getpostman.com/2018/05/16/postman-6-1-linux-auto-update/

tristan957 commented 6 years ago

I don't really think this solved the problem though. The point of the task is to provide a non-tarball based solution to Linux packaging. With an actual package format, updates should be left to the package manager whenever possible. Please do not close this issue.

mshipko-lineate commented 6 years ago

The app suggested me to download the new version from the site. Not good.

prashantagarwal commented 6 years ago

@mshipko-lineate From now onwards it won't suggest you but will actually download the update http://blog.getpostman.com/2018/05/16/postman-6-1-linux-auto-update/

prashantagarwal commented 6 years ago

@tristan957 Can you give me a use case where our automatic updates won't help to solve the issue. The idea behind these automatic updates was to make user experience for updates seamless like other OS.

ghisvail commented 6 years ago

Can you give me a use case where our automatic updates won't help to solve the issue.

Since the code for the auto-updater is not opensource, and therefore not verifiable, how can I trust future updates won't erase my /home or / folders by inadvertence?

The idea behind these automatic updates was to make user experience for updates seamless like other OS.

Which is the responsibility of a package manager on Linux. Hence why your community is asking for apt, flatpak or snap solutions.

I personally tried to help kickstart a flatpak packaging effort in #4512 (which is a packaging solution I am experienced with), but this door was shut to my face with a straight closing of this issue and no follow-up on the discussion. As far as community management is concerned, I have seen better, much better.

ghost commented 6 years ago

Thanks for the auto-updating feature on Linux - much better!

@prashantagarwal In my opinion auto-updates are only part of the story. The opening comment wasn't to do with updates - it was just about installing the application in the first place. I'd still love to be able to do a sudo apt-get install postman.

ilya40umov commented 6 years ago

@prashantagarwal Here are some advantages of using snaps over a proprietary solution (with other package managers some of these points may not apply):

  1. I can install / update the app directly from the terminal, without having to open a website and download it from there. As a nice benefit it makes more difficult for hackers to convince people to install fake software. (E.g. a Postman-like site sends me an email, saying that there is major update that requires me to re-download the app, and the link leads to a site where I download malware. All of this would be much harder to pull off if I had Postman installed as a snap)
  2. I don't need to figure out where to put the app on my machine, after I have downloaded it.
  3. With snaps I have a few previous versions kept around in case I need to rollback.
  4. Snaps normally run in a sandbox
  5. I won't need to create .desktop file myself
prashantagarwal commented 6 years ago

OK Guys, these requests seem pretty reasonable. So I have opened a new feature request, using which we will be tracking all the package requests. I think there are couple of them related to Snap, Flatpack etc, which I will link to the issue.

mirland commented 6 years ago

BTW: I think this issue should be reopened until the feature is done.

tvvignesh commented 6 years ago

+1 for the Postman Snap Package

publicvirtualvoid commented 6 years ago

Yes please! Why is this issue closed?

djbrown commented 6 years ago

Today I came across this Issue, this is what I found:

ghisvail commented 6 years ago

Indeed, there are multiple means to install and subsequently update, Postman on Linux today.

Unfortunately, the ones you listed are not officially endorsed by the upstream developers, and are maintained by their respective community on a best effort basis. Therefore, the disclaimers you quoted are accurate and necessary.

On Sun, 5 Aug 2018, 08:26 Daniel Brown, notifications@github.com wrote:

Today I came across this Issue, this is what I found:

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/postmanlabs/postman-app-support/issues/2931#issuecomment-410501518, or mute the thread https://github.com/notifications/unsubscribe-auth/AB36b9PRHhV_o4TjKFTT8CM-W6F9qqdQks5uNp4-gaJpZM4M4awx .

andydavidson commented 6 years ago

Every application on my computer asking to maintain its own software updates and dependencies is going to leave a stinking mess. There is a reason the community has signalled a strong preference for a solution that works via the existing package manager in their linux distribution. Please adopt this method and not some trendy "I can update myself" poison.

ghisvail commented 6 years ago

@andydavidson I totally agree with you, though I can understand the upstream developers' perspective. Especially if they are not familiar with the Linux ecosystem and packaging solutions.

The good news are that we have got some choice (snap and flatpak) and a community of users who are willing to help maintain and update those packages. Upstream may join the maintenance effort later, when they feel more comfortable about them.

x80486 commented 6 years ago

@andydavidson, If you use a Flatpak (or Snap), the dependencies thing is not an issue at all. Additionally, you would get the updates consistently (as long as they are published), etc.

Moreover, a PPA would be only a benefit for Debian-flavored distros.

tiagohillebrandt commented 6 years ago

In case anyone on this thread is interested, I've created a PPA for Postman on Launchpad: https://launchpad.net/~tiagohillebrandt/+archive/ubuntu/postman

Usage:

$ sudo add-apt-repository ppa:tiagohillebrandt/postman -y
$ sudo apt-get update
$ sudo apt-get install -y postman
Eli-Goldberg commented 6 years ago

@tiagohillebrandt Finally !! Will this be updated frequently? IMHO this issue can be closed