Guide: the update manager in Gear Lever
Since version 2.0.0, Gear Lever can manage updates for your AppImages.
If the app developer did not include update informations, users can add an update url where to fetch from. Here is how it works:
When the app developer includes update info
You can preview the embedded details.
The data provided by the developer will be used to update the app.
When the app developer DOES NOT include update info
You can add a custom URL where to fetch updates from.
Gear Lever supports:
- a static url (when the download link is always the same, like
https://example.com/latest.appimage
) - Github releases (please read below)
How to use a static URL
Select “Static URL” as source and simply paste the url. Gear Lever will perform some checks and the textbox will get green if the provided url meets the requirements.
How to use Github Releases
Please, follow these steps:
- Set Github as source
- Open the Github page of the app
- Go to “Releases”
- From the assets list, copy the url of latest appimage for your system and architecture
- Identify the naming pattern and use globes (*) to mark any variables in the name
This is how a Github link is formatted:
https://github.com/user/repo/releases/download/tag_name/file_name.appimage
You should just replace the name from the file_name
and tag_name
.
Let’s take Audacity and Osu as examples:
Audacity
https://github.com/audacity/audacity/releases/download/Audacity-3.5.1/audacity-linux-3.5.1-x64.AppImage
this url should be pasted as:
https://github.com/audacity/audacity/releases/download/*/audacity-linux-*-x64.AppImage
Osu
https://github.com/ppy/osu/releases/download/2024.625.2/osu.AppImage
becomes:
https://github.com/ppy/osu/releases/download/*/osu.AppImage
Osu does not require any globe (*) in the file_name
, because the name is always the same.