记一次centos 7.3下的steam安装(该“STEAM”软件为美国valve开发的游戏平台)

为了方便工作+学习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-release

3.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 dnf

2.添加源
#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!! 遇到新问题请留言!



你可能感兴趣的:(记一次centos 7.3下的steam安装(该“STEAM”软件为美国valve开发的游戏平台))