為了方便工作+學習rhce,把平時自己的工作系統換成了centos...
不過偶爾也還是上STEAM看看,跟朋友聊聊天。。 而且STEAM上也有對應LINUX的遊戲。理論上我也能把自己的地球人X511丟到機房裡某個不起眼的角落,再從辦公室的電腦裡啟動STEAM進行視頻流遠程遊玩。。。
總之起因的廢話就這麼多了。但是CENTOS想用steam並不簡單...
因為STEAM官網上只有deb包可供下載,只能用debian和ubuntu系的linux系統使用,而RHEL系列(Red Hat及其各類第三方重構版,如centOS)和SUSE裝起來就要花不少額外的功夫。。。
首先是方法,分為兩大類,即win版本+類比環境的類比運行方式和解DEB包並再編譯的方案。
WIN版本+類比環境,其實就是安裝CrossOver或WINE之類的軟體,讓linux系統內容下能運行針對windows的開發的軟體。但是運行效率不佳+這樣配置沒法安裝linux版本的遊戲,這樣裝上去頂多就是個遠程遙控遊戲+聊天軟體,意義不大,且安裝配置複雜,本文不討論這類安裝模式。
而在解DEB包安裝並再編譯的方法。。。雖然是完整的LINUX版本,但是依舊感覺蛋疼的不行。而且操作也極其麻煩,後面找到兩個可以不用自己去轉DEB包的方法。
注意:在安裝之前,請務必配置好你的顯卡驅動,無論是為了裝好STEAM後的圖形效能,還是為了便於通過STEAM安裝過程中顯卡驅動的依賴性檢查,務必在以下步驟前裝好你的linux版顯卡驅動。
方案一:簡單的YUM安裝
先添加含有steam的源:
#yum-config-manager --add-repo=http://negativo17.org/repos/epel-steam.repo
然後再安裝STEAM
#yum -y install steam
估計大部分人都會遇到這個依賴性檢查的報錯資訊。。
Requires:libva-intel-driver(X86-32)
然後這個包不能直接yum安裝,於是覺得這條路不通,放棄了。。。
我第一次也是一樣,做到這裡就沒有繼續嘗試了,走了另外一條路線,所以我並沒有實際通過這個YUM方式安裝成功過,但是在下面的DNF安裝過程中也遇到了一樣的問題。現把該依賴關係解決方案貼出。如果有人通過該依賴性檢查後仍不能安裝,請留言聯絡我及時編輯該部落格內容。 該方法為 http://pkgs.org/ 查詢所得,請善用該網站。
安裝libva-intel-driver(x86-32)的解決方案:
1.Download the latest nux-dextop-release rpm from
下載最新的nux-dextop-realease rpm,網址在下面
http://li.nux.ro/download/nux/dextop/el7/x86_64/我是把所有的release都下載下來了。
2.Install nux-dextop-release rpm:
安裝nux-dextop-release的RPM包,執行以下安裝語句
# rpm -Uvh nux-dextop-release*rpm然後又會遇到新的問題,安裝最新的5的版本時,會提示需依賴性檢查缺失epel-release,解決下# yum -y install epel-release3.Install libva-intel-driver rpm package:終於可以愉快的用yum來安裝這個包了
# yum install libva-intel-driver然後再回到之前,yum安裝STEAM看看,還遇到問題務必留言通知#yum -y install steam另一個就是dnf安裝方法。先按照上面的方案解決libva-intel-dirver的安裝,再開始以下步驟1.安裝dnf#yum -y install dnf2.添加源#dnf install --nogpgcheck https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
3.安裝steam
# dnf install steam
接下來一路按y就好
enjoy the steam!! 遇到新問題請留言。