From 2690f17685466574aa3a02ece89aaee8b12ccdaa Mon Sep 17 00:00:00 2001 From: tiyn Date: Fri, 21 Feb 2025 05:12:40 +0100 Subject: [PATCH] arch: include mentioning multilib repository where needed --- wiki/games/steam.md | 8 ++++++++ wiki/linux/arch-linux/installation.md | 17 +++++++++++++++-- wiki/linux/package_manager.md | 11 +++++++++++ 3 files changed, 34 insertions(+), 2 deletions(-) diff --git a/wiki/games/steam.md b/wiki/games/steam.md index d62e260..5830ca7 100644 --- a/wiki/games/steam.md +++ b/wiki/games/steam.md @@ -6,6 +6,14 @@ It is developed by [Valve](https://www.valvesoftware.com). Steam uses its compatibility layer, [Proton](./proton.md) for running windows games on linux based operating systems. +## Installation + +The Steam software suite is available on [Linux](/wiki/linux.md) and [Windows](/wiki/windows.md) +systems. +For Linux-based operating systems there often exists a package named `steam`. +For [Arch Linux](/wiki/linux/arch-linux.md) the +[multilib repository](/wiki/linux/package_manager.md#enabling-multilib) needs to be enabled. + ## Usage ### Adding non-Steam Games diff --git a/wiki/linux/arch-linux/installation.md b/wiki/linux/arch-linux/installation.md index 29e52e3..8a08212 100644 --- a/wiki/linux/arch-linux/installation.md +++ b/wiki/linux/arch-linux/installation.md @@ -199,7 +199,20 @@ en_US.UTF-8 UTF-8 - `passwd` - set password for the root account - `systemctl enable NetworkManager.service` -## 11. Finish the setup +## 11. Optional Steps + +In [Arch Linux](/wiki/linux/arch-linux.md) 32-bit software is managed via the `multilib` +repository, which is for example needed for the `steam` package. +Due to it not being enabled by default, this has to be +[done manually](/wiki/linux/package_manager.md#enabling-multilib). +For this navigate to `/etc/pacman.conf` and find and uncomment the following lines. + +```txt +[multilib] +Include = /etc/pacman.d/mirrorlist +``` + +## 12. Finish the setup - `exit` - exit the installed system - `umount /mnt/{boot,}` - unmount all partitions @@ -210,7 +223,7 @@ en_US.UTF-8 UTF-8 If the system is installed in a virtual environment or a system with deactivated UEFI, don't forget to enable the EFI option, otherwise the system won't boot. -## 12. Further steps and graphical environment +## 13. Further steps and graphical environment Now you can follow the recommended larbs installation script of this wiki (`curl -LO larbs.sh https://raw.githubusercontent.com/tiyn/larbs/master/larbs.sh`) diff --git a/wiki/linux/package_manager.md b/wiki/linux/package_manager.md index 3995cfe..f89a983 100644 --- a/wiki/linux/package_manager.md +++ b/wiki/linux/package_manager.md @@ -55,6 +55,17 @@ Since `yay` mirrors the usage of `pacman` it can be used the same way and will c yay -Sc ``` +#### Enabling `multilib` + +`multilib` is a repository that contains 32-bit software and libraries. +By default it is not enabled. +To enable it search and uncomment the following lines in the file `/etc/pacman.conf`. + +```txt +[multilib] +Include = /etc/pacman.d/mirrorlist +``` + ### Troubleshooting This section addresses various uses of the pacman and yay package managers.