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 db68359..fcb3a73 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/disk-management.md b/wiki/linux/disk-management.md index 4ac0078..ee0c36c 100644 --- a/wiki/linux/disk-management.md +++ b/wiki/linux/disk-management.md @@ -8,6 +8,24 @@ are separate entries. This section focusses on various usages for disk management related topics. +### Benchmarking Data Transfer Rates + +Real data transfer rates can easily be checked using the program `pv`. +The following command will create a file on the target drive and show the data transfer rate while +writing. +In the following case `/mnt/usb1/tmp` is the path of the target file. + +```sh +cat /dev/zero | pv > /mnt/usb1/tmp +``` + +After this the read speed can be checked by using the just created temporary file. +The following command will display the read speed. + +```sh +cat /mnt/usb1/tmp | pv > /dev/zero +``` + ### Universally Unique identifier Universally Unique identifier (UUID) are identifiers for informations on 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.