I installed Heroic, Steam, and Lutris as part of the ‘cachyos-gaming-applications’ package when installing CachyOS back in January 2026. Since then, Steam and Lutris have updated as expected when running sudo pacman -Syu, but Heroic has not.
Heroic is installed as ‘heroic-games-launcher’, but the repo has ‘heroic-games-launcher-bin’. ‘heroic-games-launcher’ appears to now be orphaned and is picked up by sudo pacman -Qm.
Will ‘heroic-games-launcher’ be updated and packaged as part of cachyos-gaming-applications?
Or should I go ahead and install ‘heroic-games-launcher-bin’ from the repo?
And if I do this, what happens with ‘heroic-games-launcher’ that was installed as a dependency with ‘cachyos-gaming-applications’?
pacman -Qs heroic local/heroic-games-launcher 2.20.1-1
Native GOG, Epic Games and Amazon games launcher for Linux
So it doesn’t get identified in the repo when updating as heroic-games-launcher doesn’t exist.
Here is the package install info for my instance:
pacman -Qi heroic-games-launcher Installed From : cachyos Name : heroic-games-launcher Version : 2.20.1-1 Description : Native GOG, Epic Games and Amazon games launcher for Linux Architecture : x86_64 URL :https://heroicgameslauncher.com/ Licenses : GPL-3.0-only Groups : None Provides : None Depends On : which electron39 zlib libgcc glibc Optional Deps : None Required By : cachyos-gaming-applications Optional For : None Conflicts With : None Replaces : None Installed Size : 133.78 MiB Packager : CachyOS admin@cachyos.org Build Date : Fri 27 Feb 2026 01:53:24 PM EST Install Date : Fri 27 Feb 2026 02:10:39 PM EST Install Reason : Installed as a dependency for another package Install Script : No Validated By : Signature
Well the only conclusion (unless I corrected it myself, which is possible) is that the package may have changed ‘recently’, since I have what is (in my opinion) the correct package.
IE I can’t say with absolute certainty that I didn’t change anything :0
Agreed. Yours matches the repo, so I would say it is correct. Just not sure what to do with mine that doesn’t match the repo (but was correctly installed via the cachyos-gaming-applications package…)
Thanks, but it is not DNS. I can connect to all repos and mirrors with no issue. The repo DB has been fully refreshed. The issue is that the local installed package is named differently from the package in the repo, even though the local package was installed by the cachy repo as part of the cachyos-gaming-applications package.
OK, I think I am getting closer to figuring out what is going on. The version of cachyos-gaming-applications in the cachyos repo across all mirrors is 1.0.0-2, built October 2025.
If you follow the package build info to the cachy github -
you will see that the last commit was 3 months ago and should have pushed out version 1.0.0-3, which should have added Faugus Launcher and, I am willing to bet, may have resolved the name mismatch for Heroic between the package and the repo because if you follow the heroic-games-launcher tag from the page back to the repo, it links to heroic-games-launcher-bin instead of heroic-games-launcher.
So, the question now is, should we be seeing a cachyos-gaming-applications 1.0.0-3 instead of 1.0.0-2 in the repo?
The package has a “Provides” field, which is another way to say that “if something requires the package in this field, then this package will also suffice”.
So cachyos-gaming-applications will recognize the bin package as well as the old one that you have installed currently.
I would also suggest installing the bin since you’ll once again get updates for it. Which is of course pretty important for an application like that.