For a while now Discover shows any updates as being 0 bytes in size and displays an error message to this effect. However it will quite happily download and install these packages as normal. Does anyone else get this? When I first started using Plasma with Endeavour it never used to do this, but at some point something must have changed.
Thanks for the replies. Yes, I’ve tried it and pacman always shows the correct file sizes. It’s just I was sure there was a time when Discover did the same thing.
You should never use discover to install or update packages on an Arch-based distro.
It uses packagekit, which doesn’t support any manual intervention which is sometimes needed for updates.
You can absolutely break your system using packagekit on Arch-based distros. If you want to use dicover to manage flatpaks, that will work fine, but never use them for repo package management.
OK, thanks, I’ll stick to pacman. The only reason I use Discover is because it works without having to keep entering the password. Which is also likely the best reason not to use it
While I think using pacman is the best solution, if you would prefer a GUI solution there are several which are made to work with Arch-based distros.
bauh - A basic graphical package manager which supports repo, aur, appimage, snap and flatpak packages.
octopi - A graphical package manager which supports both repo and aur packages.
pamac-aur - A fully featured graphical package manager that supports both repo and aur packages.
pamac-all - The same as pamac-aur except it also adds support for snap and flatpak.
With either of the pamac options you should be aware that they target Manjaro’s repos and release schedule and as a result are sometimes broken on distros which use the Arch repos.
There are also some which use packagekit and should be avoided for installing/removing/updating repo packages: