问题描述
如何在Ubuntu上安装和运行Steam?
最佳解决方案
现在为Ubuntu发布了Steam,并且不需要运行Wine或任何其他东西来使其工作。
跑
sudo apt-get install steam
或者使用此按钮安装它:
这提供了安装Steam的最简单方法。单击橙色按钮后,您可能没有配置Ubuntu软件中心来安装.apk。要让Ubuntu软件中心通过此链接显示Steam,请在单击橙色按钮后出现提示时浏览到位于/usr/bin/software-centre
的software-centre
。
安装”buy”按钮时不要求支付能够安装Steam for Linux客户端,因为它只表示您需要购买游戏才能在安装客户端后使用客户端玩游戏或使用应用程序。
这意味着如果您已经在Steam库中使用了Steam Play或Linux游戏,那么为了能够使用Steam for Linux客户端玩游戏,可以免费使用相同的帐户详细信息登录Linux客户端与Windows客户端一样;只是不是两个在同一时间。
还可以考虑升级您的视频驱动程序,如this article step-by-step中所示,这样可以让您在显卡上获得最佳性能。本文介绍了NVIDIA,AMD /ATI和Intel显卡的驱动程序安装。
次佳解决方案
我建议你在没有PlayOnLinux的情况下使用普通葡萄酒。但是,Winetricks非常有用。
Linux网站上的Steam游戏详细介绍了哪些游戏可以成功播放,以及您需要做些什么。
-
首先,确保您有installed proprietary graphics drivers(如果可用)。
-
Configure Wine(查看STEAM + WINE CONFIGURATION部分)
-
转到Winetricks并按照以下步骤操作:
-
选择默认的wineprefix
OK
-
安装Windows DLL或组件
OK
-
在这里标记
d3dx9
很重要。某些游戏可能需要的可选包:d3dx10
,vb6run
,vcrun2005
,vcrun2008
,vcrun2010
,physx
。OK
-
安装字体
OK
-
标记
corefonts
和tahoma
。OK
-
-
接下来,download Steam并完成安装程序。
-
当您创建一个帐户或只是登录时,您应该像往常一样通过Steam下载游戏并播放它们。
-
确保将游戏中的视频设置尽快更改为低(不要错过Valve游戏的”advanced”视频设置)。窗口模式大多更好。在此之后重启游戏是件好事。
第三种解决方案
在Ubuntu上运行Steam的最简单方法是Crossover Games。 CX Games支持很多游戏,如星际争霸II,文明V,Left4Dead等。此外,如果您遇到问题,可以联系专业支持。试试试用版!
第四种方案
我今天早上10点10分用Wine安装Steam,这非常简单。那说实际的游戏是另一个故事。只需从steam下载.msi文件并使用终端进行安装。
第五种方案
几个小时前,用于Linux的Steam Beta客户端已经到货。它可以找到here。每个人都可以安装它,但只有beta访问用户可以在此时使用它。
编辑
已发现使用Steam而无需访问beta的解决方法。
steam steam://open/friends
EDIT Steam目前处于公测阶段。
编辑
Steam现在在Ubuntu软件中心。
第六种方案
除了Marco的好答案之外,我认为认为在Ubuntu上运行Steam的最佳方法可能是将其作为独立会话运行。根据您的偏好,它可能不如从登录的Unity会话运行Steam for Linux那样方便,但它可能会为您节省宝贵的资源,从而使您获得更流畅的游戏体验。
popey和Jorge Castro解决了问题here,但它的要点是这个独立的会话是通过一个名为steam-login的third-party应用程序实现的,可以在终端中轻松安装运行以下内容:
sudo add-apt-repository ppa:thor27-gmail/steam-desktop
sudo apt-get update
sudo apt-get install steam-login