MangoHud icon indicating copy to clipboard operation
MangoHud copied to clipboard

Correction to Arch Linux guide

Open chowned opened this issue 1 year ago • 8 comments

Guide was missing the actual command to install the software in arch linux and based distros, it stopped at refreshing databases. I added 32 bit and 64 bit installer for Arch Linux and squeezed to just one commit as previously requested.

chowned avatar Dec 06 '23 15:12 chowned

just adding mangohud + lib32-mangohud to db refresh command and describing would have been sufficient in my opinion

Doomer-Cat avatar Dec 06 '23 19:12 Doomer-Cat

I followed a previous pull request from here

https://github.com/flightlessmango/MangoHud/pull/1172

chowned avatar Dec 06 '23 20:12 chowned

in my opinion even this would be enough:

Enable multilib in /etc/pacman.conf with sudo Now refresh databases and install the 32-bit and 64-bit mangohud packages:

sudo pacman -Syy lib32-mangohud mangohud

Doomer-Cat avatar Dec 10 '23 02:12 Doomer-Cat

Enable multilib in /etc/pacman.conf with sudo Now refresh databases and install the 32-bit and 64-bit mangohud packages:

sudo pacman -Syy lib32-mangohud mangohud

Something like this is probably better. We get a lot of issues that stems from the user not having 32bit installed, it would be good if users are instructed to install both at the same time

flightlessmango avatar Dec 10 '23 11:12 flightlessmango

sudo pacman -Syy lib32-mangohud mangohud

Please don't force refresh your local package databases (yy) unless they are corrupt. One y is enough.

hashworks avatar Jan 30 '24 20:01 hashworks

I'm not totally agreeing on installing both packages but the user could just install one, what i can say is that i tested on 2 machines with arch linux and a VM on proxmox with manjaro (to try different things) and i got no issue with checking the correct usage with a steam game. So i don't really agree on installing something that is not required, unless a lot of users start to have the same problem. I agree for not doing double "yy" but it is not something that "breaks" anything, it is just a long operation to refresh all local databases... and i just followed what is currently in the readme.

chowned avatar Feb 04 '24 18:02 chowned

I'm not totally agreeing on installing both packages but the user could just install one

I agree with you, however I'm thinking about pacman -Syy. I believe it's bad practice to update the database without updating the system

flightlessmango avatar May 13 '24 22:05 flightlessmango

I'm not totally agreeing on installing both packages but the user could just install one

I agree with you, however I'm thinking about pacman -Syy. I believe it's bad practice to update the database without updating the system

As I said above, running yy is discouraged anyway - it forces a redownload of all package databases and puts unneeded strain on Arch Linux infrastructure. It should only be used to fix broken systems. A single y will check if there are updates and downloads only what's needed.

And yes, in general partial upgrades are unsupported and one should use pacman -S or pacman -Syu unless they know what they are doing.

hashworks avatar May 16 '24 13:05 hashworks