AppImage and .deb - Updates handling #7705

Open
opened 2022-10-21 18:23:42 +02:00 by slrslr · 1 comment
slrslr commented 2022-10-21 18:23:42 +02:00 (Migrated from github.com)

Hello,

.deb and AppImage files are large and i am wondering if both ensure updates, or if I would have to download whole software again on each new version release? Is update differential (downloading only new/changed data) or need to waste the data transfer transferring everything again? If is not differential, can you make AppImage as such? Details:

AppImage updater may claim: Error reading AppImage: Could not find update information in the AppImage. Please contact the author of the AppImage and ask them to embed update information.

Here I have found instructions making AppImages updateable:
https://docs.appimage.org/packaging-guide/optional/updates.html

Hello, .deb and AppImage files are large and i am wondering if both ensure updates, or if I would have to download whole software again on each new version release? Is update differential (downloading only new/changed data) or need to waste the data transfer transferring everything again? If is not differential, can you make AppImage as such? Details: [AppImage updater](https://github.com/AppImageCommunity/AppImageUpdate#readme) may claim: `Error reading AppImage: Could not find update information in the AppImage. Please contact the author of the AppImage and ask them to embed update information.` Here I have found instructions making AppImages updateable: https://docs.appimage.org/packaging-guide/optional/updates.html
jessopb commented 2022-10-23 19:58:11 +02:00 (Migrated from github.com)

We've spent some time getting updates working.
Electron updater doesn't do differential as long as the app is asar enabled.
An alternative would be to try something like this. https://github.com/electron-delta/electron-delta

We've spent some time getting updates working. Electron updater doesn't do differential as long as the app is asar enabled. An alternative would be to try something like this. https://github.com/electron-delta/electron-delta
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: LBRYCommunity/lbry-desktop#7705
No description provided.