Patchmanager is a tool for transparently modifying installed files by the patch utility and for managing the special patch files ("Patches") for doing so.
Since version 3.0, Patchmanager does not modify original files on mass storage, it merely alters their content when they are loaded into RAM to be executed.
Mind that Patchmanager does not install an application icon on the launcher, but creates a new entry in SailfishOS' Settings app.
Only updating from Patchmanager 3.x is supported; if you have Patchmanager 2.x or Prepatch installed, you must diable / deacivate ("unapply") all Patches and then remove ("uninstall") it, before installing Patchmanager 3!
When updating from Patchmanager 3.0, mind that the "repository separation mechanism" Jolla "enhanced" with SailfishOS 3.4.0 may prevent seamless updating of RPMs from different repositories; so if that fails, resort to downloading and then updating via Filemanager or `pkcon install-local`. There is no need to disable / deactivate ("unapply") all Patches or removing Patchmanager, though.
Furthermore, the Patchmanager RPMs ≥ 3.2.9 offered here at OpenRepos are tagged with a different vendor ("meego", in order to use a single vendor for all distribution channels) than before, which constitutes a vendor change; this prevents updating, hence then one must also manually reinstall Patchmanager by downloading and updating via Filemanager or `pkcon install-local`. There is also no need to disable all Patches or removing Patchmanager in this case.
In addition to the enhancements Patchmanager 3.0 provided over Patchmanager 2.x, many parts of Patchmanager 3.1 have been overhauled and it is fully adapted to support SailfishOS 4.
The minimal supported SailfishOS release is 3.4.0, on older SailfishOS releases please install Patchmanager 3.0.
Note that the versions of Patchmanager ≥ 3.2 offered here are usually built for the latest SailfishOS GA ("general availability") release and may fail to install on older SailfishOS releases with an "unmet dependency: nothing provides <xyz>" message; if you are using an older SailfishOS release (≥ 3.4.0), then please resort to using the SailfishOS:Chum community repository, e.g., by the SailfishOS:Chum GUI application.
Modern Patches for Patchmanager are provided via the Web Catalog, while older Patches were provided as RPMs at OpenRepos and some of them are still maintained.
Mind that many Patches were first released at OpenRepos but later migrated to the Web Catalog. For these you will find outdated RPMs, hence always search in the Web Catalog first.
If you want to translate ("localise") Patchmanager to a language you know well or enhance an existing translation, please read Patchmanager's corresponding Wiki page Translations ("i18n", "l10n").
If you appreciate our work, please consider a donation to help covering the hosting costs for OpenRepos via https://openrepos.net/donate
OpenRepos is critical infrastructure specifically for Patchmanager, because its Web Catalog of patches is hosted there.
If for some reason you cannot donate to OpenRepos, we also appreciate donating to the Free Software Foundation Europe (FSFE): https://fsfe.org/donate
Patch developers, please utilise the available information at GitHub.
For issues a Patch shows when interacting with Patchmanager ≥ 3.1 or flaws in Patchmanager proper, please use the issue tracker and / or file a pull request at GitHub.
Patchmanager's source code is hosted at GitHub for all versions since its inception in 2014.
License:
BSD-3-Clause
Attachment | Size | Date |
---|---|---|
patchmanager-3.2.9-1.i486.rpm | 529.31 KB | 07/05/2023 - 17:44 |
patchmanager-3.2.9-1.armv7hl.rpm | 487.99 KB | 07/05/2023 - 17:44 |
patchmanager-3.2.9-1.aarch64.rpm | 497.21 KB | 07/05/2023 - 17:44 |
patchmanager-3.2.11-1.20.1.jolla_.i486.rpm | 535.72 KB | 16/08/2023 - 04:02 |
patchmanager-3.2.11-1.20.1.jolla_.armv7hl.rpm | 494.56 KB | 16/08/2023 - 04:02 |
patchmanager-3.2.11-1.20.1.jolla_.aarch64.rpm | 503.76 KB | 16/08/2023 - 04:02 |
Recent comments