Новый компьютер, есть надежда поиграть в игры (World of Tanks уже работают, см.World of Tanks: установка и запуск на Arch Linux).
Steam на Ubuntu работал без проблем, Civilization 5 игралась – попробуем на Arch.
Документация по установке – тут>>>.
Не без танцев с бубном – но всё завелось.
Включаем multilib
репозиторий – в файле /etc/pacman.conf
раскомментируйте:
[multilib] Include = /etc/pacman.d/mirrorlist
Устанавливаем Steam клиент:
[simterm]
[setevoy@setevoy-arch-pc ~]$ sudo pacman -S steam
[/simterm]
VERSION_ID: unbound variable
Запускаем:
[simterm]
[setevoy@setevoy-arch-pc ~]$ steam Setting up Steam content in /home/setevoy/.local/share/Steam /home/setevoy/.local/share/Steam/steam.sh: line 106: VERSION_ID: unbound variable /home/setevoy/.local/share/Steam/steam.sh: line 106: VERSION_ID: unbound variable Running Steam on arch 64-bit /home/setevoy/.local/share/Steam/steam.sh: line 106: VERSION_ID: unbound variable STEAM_RUNTIME is enabled automatically Pins potentially out-of-date, rebuilding... /home/setevoy/.local/share/Steam/steam.sh: line 828: /home/setevoy/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh: No such file or directory Installing breakpad exception handler for appid(steam)/version(0) libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: swrast
[/simterm]
Окей…
“Steam/ubuntu12_32/steam-runtime/run.sh: No such file or directory” – почему?
Нагулилось обсуждение тут>>>.
Пробуем включить запуск через steam-native
(хотя установлен обычный steam-runtime
, см. тут>>>):
[simterm]
[setevoy@setevoy-arch-pc ~]$ export STEAM_RUNTIME=1
[/simterm]
Не помогло.
Другое обсуждение – тут>>>.
Пробуем – редактируем /home/setevoy/.local/share/Steam/steam.sh
:
... function detect_release() { if [ -f /etc/lsb-release ]; then (. /etc/lsb-release; echo $DISTRIB_RELEASE) # elif [ -f /etc/os-release ]; then elif $(grep 'VERSION_ID' /etc/os-release > /dev/null 2>&1); then (. /etc/os-release; echo $VERSION_ID) elif [ -f /etc/debian_version ]; then cat /etc/debian_version else # Generic fallback uname -r fi } ...
Запускаем:
[simterm]
[setevoy@setevoy-arch-pc ~]$ steam Running Steam on arch 4.20.11-arch2-1-ARCH 64-bit STEAM_RUNTIME is enabled by the user Pins up-to-date! /home/setevoy/.local/share/Steam/steam.sh: line 829: /home/setevoy/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh: No such file or directory Installing breakpad exception handler for appid(steam)/version(0) libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: swrast
[/simterm]
Окей… Уже лучше.
Гуглим дальше, находим обсуждение тут>>>.
[simterm]
[setevoy@setevoy-arch-pc ~]$ sudo pacman -S multilib/lib32-nvidia-utils
[/simterm]
Ага!
Что интересно – что ошибка с VERSION_ID
и сейчас есть:
Но Steam запускается.
Игры стартуют, работают, почти все, кроме Civilization – с ней пока разбираюсь.