LukeShortCloud / winesapOS

winesapOS - Game with Linux anywhere, no installation required!
GNU General Public License v3.0
871 stars 31 forks source link

[install] Remove the ability to install and upgrade Pacman packages from Discover #827

Closed LukeShortCloud closed 3 months ago

LukeShortCloud commented 3 months ago

We need to stop installing packagekit* in the OS builds to prevent users from installing or upgrading system packages via Pacman. Recommend using bauh instead. Discover can still be used to install Flatpaks. Discover has lots of weird issues and most of them are related to the old and abandoned PackageKit project.

Known issues:

I would love to rip out Discover entirely since we have bauh as an alternative package manager already but users are very familiar with it from using it on the Steam Deck. It can at least be used for Flatpaks which is, again, similar to the Steam Deck use-case.

All OS upgrades should be handled via "winesapOS Upgrade" for the best experience. Otherwise, we cannot guarantee an upgrade will work due to package conflicts, configuration changes, etc.

Related: https://github.com/LukeShortCloud/winesapOS/issues/541