steam現在發布了正式版,但是只有deb包,並且只有32版本。在debian的衍生版本裡邊直接安裝就可以。其他版本需要自己做一些工作了。
archlinux安裝steam有兩種方式,一種是直接從aur中安裝,另一種是直接使用deb包來自己安裝。
先說第一種方式,aur安裝其實也是獲取的deb包進行安裝的,不過過程自動化,依賴也直接解決掉了。因為steam只有32位版本所以運行需要32位的環境,需先把/etc/pacman.conf中的multilib打開。直接makepkg,pacman -S就可以了。當然你可以直接使用yaourt直接安裝。
另一種方式,將deb解壓,復制到/usr/lib目錄下就可以,另外觀察發現他其實是使用python來寫的。當然,相關的以來可以參照aur中的文件自己手動解決吧。
這樣就能運行了嗎?當然不是啦,因為你是64位系統需要安裝32位的顯卡驅動才行。
在中文系統上運行後在登錄框可能會出現無法輸入的情況,請切換你的系統為英文,或者修改輸入參數LC_CTYPE為英文。選擇自動登錄後切換回中文就可以。
之前在linuxmint上運行steam出現過這個錯誤。解決方法是 export LIBGL_DRIVERS_PATH=/usr/lib32/dri
如果還是出現類似的錯誤請檢查你的32位驅動程序是否可以正常運行。
更多信息請參考https://wiki.archlinux.org/index.php/Steam