Quiet

ArchLinuxにSteamをインストールする方法

note

この解説ではGitなどのコマンドがすでに使用できることを前提としています。

# 概要

ArchLinux を入れてよし、いざゲームするぞー!と意気込んで
sudo pacman -S steam
をやろうとした人は少なからずいるはずです。しかし、ArchLinux はデフォルトで 32bit パッケージが無効化されている為、有効化した後にインストールしてもコアダンプが発生します。今回は 32bit の有効化、コアダンプの修正を解説します。

# 32bit パッケージの有効化

さて、こんな辺境の地の blog を見てる時点で大体の方はご存知でしょうが、
一応解説を ArchLinux では 32bit パッケージがデフォルトでは無効になっています。
なので、最初にいきなり

sudo pacman -S steam

とコンソールに打ってもパッケージが見当たらないよ!と言われてしまいます。
ということで本題です。ArchLinux では無効になっているだけで、32bit は有効化できます。なので、手動で有効化する方法が以下の手順です。

/etc/pacman.conf に以下のような行が存在します。

#[multilib]
#Include = /etc/pacman.d/mirrorlist

見てわかるとおり、これらの行は #でコメントアウトされています。
そこで、そのコメントアウトを外しましょう

[multilib]
Include = /etc/pacman.d/mirrorlist

この様に先頭についていた #を外すことによりパッケージの有効化ができます。
しかしながら、このままだとパッケージリストが更新されていないため、以下のコマンドを実行して、パッケージリストを最新の状態にしましょう。

sudo pacman -Syy

# Steam のインストール & パッケージのインストール

さて、ここまで来ればフィニッシュに近いです。
ではいよいよ Steam をインストールしましょう。

sudo pacman -S steam

よし、インストールに成功した!ここで喜びに浸るのはまだ早いです。
大きな落とし穴として、ArchLinux では Steam をインストールするだけだと、コアダンプを起こし、起動することができません。
そこで追加するのが 32bit の nvidia driver です

sudo pacman -S lib32-nvidia-utils

さて、これで遂に Steam が起動できると思います。

# 参考

ArchWiki

# サポート

Discord

前の投稿

scoopを入れよう!!