Rocket.Chat.Electron icon indicating copy to clipboard operation
Rocket.Chat.Electron copied to clipboard

Please provide an AppImage for Linux on GitHub Releases

Open probonopd opened this issue 5 years ago • 3 comments

https://github.com/RocketChat/Rocket.Chat.Electron/blob/ef2d2c9a378f7b774ce83951ee8224e71ce771d9/src/main/updates.js#L44

Please provide an AppImage for Linux on GitHub Releases, thanks.

probonopd avatar Jun 27 '19 23:06 probonopd

Please provide an appimage

kskarthik avatar Mar 30 '20 10:03 kskarthik

Can we have an answer regarding this? AppImage is universally supported on Linux. It should be the de-facto solution when you do not wish to provide distribution specific packages.

asjur avatar Sep 28 '21 08:09 asjur

Here is a script that will download the snap and re-package it as an AppImage: https://gist.github.com/syldrathecat/2ecbd8aa15b3e92ebdcf85d2fcbdc383

After running the script, rocketchat-desktop-3.6.0.AppImage is created in the current directory.

  • jq and unsquashfs are available in most package managers (apt install jq squashfs-tools on Debian)
  • appimagetool is available here: https://github.com/AppImage/AppImageKit/releases (cp appimagetool-x86_64.AppImage /usr/local/bin/appimagetool)

The AppImage may not be as portable as expected, and the script may break with future revisions or removal of snap store APIs.

I hope this helps someone!

syldrathecat avatar Nov 23 '21 21:11 syldrathecat