Software 44259 Published by

AM version 10 finally fixes the mess of updating apps installed both system-wide and locally which most people thought was impossible. Checksum verification now uses coreutils tools so error messages are less annoying while still catching corrupted files reliably. Broken installations that left orphaned directories behind get cleaned up automatically without needing to dig through the file system manually. Installation scripts for Firefox, LibreOffice, and Thunderbird have been streamlined so managing official builds alongside their AppImage versions is easier than before.



AM AppImage Package Manager version 10 fixes messy updates and orphaned installs

The latest update for the AM AppImage Package Manager solves a specific headache involving double installations that most people assume is impossible. This release brings significant stability improvements to how system-wide and local versions interact without breaking each other. Readers will find out why checking checksums matters more than ever and how to handle orphaned directories safely.

AM AppImage Package Manager version 10 handles double installations now

The developer initially thought installing the same application both system-wide and locally was unlikely enough to ignore based on standard user behavior. That assumption changed when a contributor reported issues with updating identical apps across different permission levels which caused version conflicts in the terminal output. Now the tool detects multiple paths for the same software name and allows separate management for each instance without forcing a choice between them. Local installations display the AppMan label in brackets so users can distinguish them from standard system packages without confusion during routine maintenance tasks.

Why checksum messages are finally less annoying

Previous versions of the manager used shasum which often led to verbose error messages that cluttered the terminal output when verifying file integrity. The new update switches to coreutils checksum tools for better performance and reliability during file validation across different Linux distributions. Verification messages are now compact enough to read quickly while still providing necessary detail about integrity failures without overwhelming the user with technical jargon. Users can also force a redownload if a checksum fails instead of getting stuck on the error screen which saves time when dealing with corrupted downloads or unstable mirrors.

How the cleanup logic saves time on broken installs

One common frustration involves directories left behind after an interrupted download or power loss during installation which prevents future updates from running correctly. The new version includes a trap that detects external interruptions like pressing CTRL+C and removes incomplete paths automatically to restore system state consistency. It also scans for orphaned folders by checking entry counts and executable files to identify invalid remnants that linger in the file structure after failed attempts. This logic ensures users can reinstall applications that were previously blocked by stale data without manual cleanup or digging through hidden directories to find the culprit.

Streamlined scripts for Firefox and LibreOffice

The installation process for popular tools like LibreOffice, Firefox, and Thunderbird has been simplified through shared scripts that reduce redundancy in the command line interface. Third-party builds of LibreOffice now have dedicated templates allowing users to select from various rebuilt versions easily without needing custom configuration files every time. Official builds and their AppImage counterparts share the same workflow so adding a suffix is no longer required for selection which reduces the chance of typing errors. This reduction in script count makes updating these specific applications faster and less prone to configuration errors that often plague complex package management setups on desktop Linux systems.

Release "AM" 10

This release stems from an issue from contributor @fiftydinar, who asked me to fix a bug related to updating the same app installed both system-wide and locally.

Release "AM" 10 ยท ivan-hc/AM

If you have been wrestling with broken sandboxed apps or conflicting versions this update might just save you a few hours of troubleshooting.