|
3 | 3 | - [An application does not work, is old and unsupported](#an-application-does-not-work-is-old-and-unsupported) |
4 | 4 | - [Cannot download or update an application](#cannot-download-or-update-an-application) |
5 | 5 | - [Cannot mount and run AppImages](#cannot-mount-and-run-appimages) |
| 6 | +- [Checksum cannot be verified, does not match or not yet supported](#checksum-cannot-be-verified-does-not-match-or-not-yet-supported) |
6 | 7 | - [Failed to open squashfs image](#failed-to-open-squashfs-image) |
7 | 8 | - [Spyware, malware and dangerous software](#spyware-malware-and-dangerous-software) |
8 | 9 | - [Stop AppImage prompt to create its own launcher, desktop integration and doubled launchers](#stop-appimage-prompt-to-create-its-own-launcher-desktop-integration-and-doubled-launchers) |
@@ -59,6 +60,29 @@ However, I suggest contacting the upstream developers to convince them to upgrad |
59 | 60 | | [Back to "Troubleshooting"](#troubleshooting) | [Back to "Main Index"](../README.md#main-index) | |
60 | 61 | | - | - | |
61 | 62 |
|
| 63 | +------------------------------------------------------------------------ |
| 64 | +### Checksum cannot be verified, does not match or not yet supported |
| 65 | +Starting with version [9.9.5](https://github.com/ivan-hc/AM/releases/tag/9.9.5), a checksum has been introduced for installed apps. Its status is verified when installing or updating apps. |
| 66 | + |
| 67 | +This is a system for verifying the validity of installed programs and is primarily based on data provided by a .zsync file (especially in AppImages) or DIGEST (for hashes) published online alongside the app, on its host. |
| 68 | + |
| 69 | +A lack of validity during verification DOES NOT DIRECTLY SIGNAL THAT THE DOWNLOADED APPS ARE INVALID, but rather a warning to users of that app to urge upstream to adopt current security standards. |
| 70 | + |
| 71 | +It is therefore simply a way to try to regularize portable apps and AppImages for security purposes, as is already done in other package managers. |
| 72 | + |
| 73 | +"AM" does not store packages in its own database, but retrieves them from the original source via installation scripts. The apps you install are updated in real time by upstream or by the owner of the package pointed to by the installation script. Therefore, **"AM" is not responsible for malfunctions of individual installed apps**. |
| 74 | + |
| 75 | +Given the "uncontrollable" nature of portable programs, **it was necessary to implement this feature in "AM" to at least provide greater awareness to its users**. |
| 76 | + |
| 77 | +**Whether upstream decides to apply these security standards or not, is another matter**. And you, the user, could help by reporting the issue to them. |
| 78 | + |
| 79 | +However, if you trust the author of that app and are only interested in using it, you can ignore the message. |
| 80 | + |
| 81 | +------------------------------------------------------------------------ |
| 82 | + |
| 83 | +| [Back to "Troubleshooting"](#troubleshooting) | [Back to "Main Index"](../README.md#main-index) | |
| 84 | +| - | - | |
| 85 | + |
62 | 86 | ------------------------------------------------------------------------ |
63 | 87 | ### Failed to open squashfs image |
64 | 88 | When installing a script for an AppImage, you may see an error like this |
|
0 commit comments