Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
How to download and install Twilio Authy on a desktop Linux system without snap support
  • Make an install directory somewhere convenient and switch to it
mkdir -p ~/.local/share/authy
cd ~/.local/share/authy
  • Fetch the current Authy snap
wget $(wget -qO- --header Snap-Device-Series:\ 16 https://api.snapcraft.io/v2/snaps/info/authy | grep -io 'https.*/download/[a-z0-9_]*.snap')

Triple-click to select the entire line, above.

  • Unpack the snap package
unsquashfs -q -f -d . *.snap
  • Remove the undeeded files
rm -r command.sh data-dir desktop-common.sh desktop-gnome-specific.sh desktop-init.sh gnome-platform lib meta/snap.yaml usr *.snap
  • Correct the paths in desktop file
sed -i "/^Exec=/s,=,=$PWD/,;s,\${SNAP},$PWD," meta/gui/authy.desktop
  • Install the desktop file, so that it is found by the desktop environment
install -Dm755 meta/gui/authy.desktop ~/.local/share/applications/authy.desktop
update-desktop-database ~/.local/share/applications

You may need to relogin to your desktop environment before authy shows up.


To remove just delete ~/.local/share/applications/authy.desktop and the install directory (e.g. ~/.local/share/authy).

@ruario
Copy link
Author

ruario commented Mar 5, 2022

This is handy if you decide to leave Authy (or run another TOTP program alongside) and need to export your TOTP seeds (since Authy does not provide such a function):

https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93

@adil192
Copy link

adil192 commented Aug 9, 2022

Hi, you can run update-desktop-database ~/.local/share/applications to get authy to show up without a relogin

@ruario
Copy link
Author

ruario commented Aug 9, 2022

@adil192 In theory yes but I have not found that to be reliable against all desktop environments that claim to support this. And often, you don't need it anyway.

@ruario
Copy link
Author

ruario commented Aug 9, 2022

I have added it to the instructions, nonetheless. Thanks!

@sswam
Copy link

sswam commented Dec 1, 2022

Thank-you very much. It stopped working for me in snap, for some unknown reason, but this solution works.

@ruario
Copy link
Author

ruario commented Dec 1, 2022

@sswam Glad it worked for you

@maryjan4
Copy link

Dziękuję, pomogłeś mi bardzo
How to download and install OneNote from a stationary store without snap support?

@thegu5
Copy link

thegu5 commented Feb 28, 2023

This.. just works! Tysm :D

@cheiff
Copy link

cheiff commented May 19, 2023

Thank you!

@aadish151
Copy link

Works great on Fedora 38! Thanks a lot!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment