-
Notifications
You must be signed in to change notification settings - Fork 34
Description
Currently it is quite complicated to install Instant-Lyrics, with many manual steps:
Providing an AppImage would have, among others, these advantages:
- Works for most Linux distributions (including Ubuntu, Fedora, openSUSE, CentOS, elementaryOS, Linux Mint, and others)
- One app = one file = super simple for users: just download one AppImage file, make it executable, and run
- No unpacking or installation necessary
- No root needed
- No system libraries changed
- Just one format for all major distributions
- Works out of the box, no installation of runtimes needed (unlike Snap and Flatpak)
- Optional desktop integration with
appimaged
- Optional binary delta updates, e.g., for continuous builds (only download the binary diff) using AppImageUpdate
- Can optionally GPG2-sign your AppImages (inside the file)
- Works on Live ISOs (unlike Flatpak)
- Can use the same AppImages when dual-booting multiple distributions
Here is an overview of projects that are already distributing upstream-provided, official AppImages.
I generated a test AppImage for Instant-Lyrics:
https://bintray.com/probono/AppImages/Instant_Lyrics/_latestVersion#files
Just download, make it executable, and run. Should work on most 2014-ish and later distributions. Some fine-tuning may be needed.
Here is a yml file that controls the AppImage generation:
https://github.com/probonopd/AppImages/blob/master/recipes/meta/Instant-Lyrics.yml
To run it, do the following on a Ubuntu or Debian system:
wget https://github.com/probonopd/AppImages/raw/master/recipes/meta/Recipe
bash -ex Recipe Instant-Lyrics
This will grab the latest version of Instant-Lyrics from this GitHub repository and produce an AppImage.