Authy is forcing Linux users to use the Snapcraft store and does not provide compiled binaries for any linux distribution. The instructions below use Electron to allow Linux users to run the app without any interference from the Snapstore or Snapcraft. I have verified that the instructions work on Debian derivatives such as Linux Mint.
- Install npm
- Install electron 9.0.0 (Later version of electron 9 may work):
npm i -D electron@9.0.0 - Download Authy Windows 64bit installer from the Authy website
- Extract authy-X.X.X-full.nupkg from the exe file
- Extract the nupkg file and grab authy-X.X.X-full.nupkg_FILES/lib/net45/resources/app.asar
- Run
~/node_modules/.bin/electron <where you saved it>/app.asarto launch Authy
If you encounter an error such as[156745:1110/092152.763865:FATAL:gpu_data_manager_impl_private.cc(439)] GPU process isn't usable. Goodbye.then use the--no-sandboxswitch like this:
~/node_modules/.bin/electron <where you saved it>/app.asar --no-sandbox
I put this in a shell script and add it to my OS start menu which allows me to launch it as if it were a normal GUI application:
/home/<USERNAME>/node_modules/electron/dist/electron /home/<USERNAME>/bin/app.asar --no-sandbox
For running it directly in the shell with normal envvars:
nohup ~/node_modules/.bin/electron ~/.bin/app.asar --no-sandbox > /dev/null 2>&1 &
These instructions are from the link below and works great on Debian/Ubuntu derivatives: https://www.reddit.com/r/linux4noobs/comments/kkvpm3/comment/gh50c8t/?utm\_source=share&utm\_medium=web2x&context=3
If you have any questions/comments regarding this article, click here or scroll down below (login isn't required to post comments and there's no waiting period).