如何安装Steam?

如何在Ubuntu上安装和运行Steam
8个回答

Steam现在已经发布适用于Ubuntu的版本,不再需要运行Wine或其他任何东西来使其正常工作。
运行
sudo apt-get install steam

或者使用此按钮安装它:

Install via the software center

这是安装Steam最简单的方法。点击橙色按钮后,您可能没有配置Ubuntu软件中心来安装.apk文件。要让Ubuntu软件中心显示此链接中的Steam,请浏览到software-centre,该文件位于点击橙色按钮后提示时的/usr/bin/software-centre位置。
在安装时,“购买”按钮不会要求付款以安装Linux版Steam客户端,它只是表示您需要购买游戏才能使用已安装的客户端进行游戏或使用应用程序。
这意味着如果您的Steam库中已经有了Steam Play或Linux游戏,那么使用Linux版Steam客户端玩游戏完全不需要费用,因为您可以使用与Windows客户端相同的帐户详细信息登录Linux客户端;但不能同时登录两个客户端。
另外,请考虑根据this article逐步操作升级您的显卡驱动程序,这样可以获得最佳的图形性能。该文章涵盖了NVIDIA、AMD/ATI和Intel显卡的驱动程序安装过程。

错误:steam64依赖于steam(= 1.0.0.27ubuntu1),但它将不会被安装。 - Wok
@wok 这个错误可能表示您的系统或配置存在问题 - 您应该在进行搜索后,打开一个单独的问题来询问。 - thomasrutter
有没有可能更新答案,提供更多的安装选项?有很多问题问如何让SteamPlay游戏在两个操作系统上都可用,但只使用一个库/安装目录。我已经开始撰写一个标准的问答,但发现了这个问题。 - geezanansa
请将以下英文内容翻译成中文:示例问题请求 - http://askubuntu.com/q/281519/102029; http://askubuntu.com/q/292164/102029; http://askubuntu.com/q/260288/102029 ... - geezanansa
.apk的意思是?你是指.deb吗? - kiri
Steam现在已经发布适用于Ubuntu的版本,不再需要运行Wine或其他任何东西来使其正常工作。至于只能在Windows上运行的游戏,通过Wine安装Steam可以让它们正常运行。一些游戏可能无法在较新的Windows版本中运行,但仍然可以通过Wine来实现,这种情况下通过Wine安装Steam仍然是有用的。 - gaazkam

我建议你使用纯净的Wine,而不是PlayOnLinux。Winetricks会有所帮助。 Steam Games on Linux网站提供了关于哪些游戏可以成功运行以及需要做什么的详细信息。
首先,确保你已经安装了专有图形驱动程序(如果有的话)。 安装最新的Wine配置Wine(查看STEAM + WINE CONFIGURATION部分)。 前往Winetricks并按照以下步骤操作: - 选择默认的wineprefix 确定 - 安装Windows的DLL或组件 确定 - 在这里重要的是要标记 d3dx9。一些游戏可能需要的可选软件包有:d3dx10vb6runvcrun2005vcrun2008vcrun2010physx确定 - 安装字体 确定 - 标记 corefontstahoma确定 接下来,下载Steam并进行安装。
当你创建账户或者登录时,你应该没有问题通过Steam下载和玩游戏。
确保尽快将游戏中的视频设置调至低(不要错过Valve游戏的"高级"视频设置)。窗口模式通常更好。完成后最好重新启动游戏。

确保尽快将游戏中的视频设置调整为低配置,为什么要尽快而不是在确定性能较低之后再进行调整呢? - gaazkam

在Ubuntu上运行Steam最简单的方法肯定是使用Crossover Games。CX Games支持很多游戏,如星际争霸II、文明V、求生之路等等。此外,如果遇到问题,还可以联系专业支持团队。试用一下试用版吧!

2而且这笔钱将会流向Codeweavers,他们是WINE的商业支持者。 - LFC_fan

今天早上我用Wine在10.10上安装了Steam,非常简单。不过,游戏本身就是另外一回事了。只需从Steam下载.msi文件,然后使用终端进行安装即可。

2你也可以使用http://www.playonlinux.com/en/。 - User

几个小时前,Linux的Steam Beta客户端已经上线了。可以在这里找到这里。每个人都可以安装它,但只有Beta访问用户才能使用它。 编辑 已经找到了一个绕过beta访问限制的方法,可以使用Steam。
steam steam://open/friends

Steam现在处于公开测试阶段。
Steam现已进入Ubuntu软件中心。

除了Marco的精彩答案之外,我认为有必要提出以下观点:在Ubuntu上运行Steam的最佳方法可能是将其作为独立会话运行。根据您的偏好,这可能不像从已登录的Unity会话中运行Linux版Steam那样方便,但它可能会为您节省宝贵的资源,使您能够获得更流畅的游戏体验。 popey和Jorge Castro在此处讨论了这个问题,但要点是通过一个称为steam-login的第三方应用程序可以实现这种独立会话,您可以在终端中轻松安装它。
sudo add-apt-repository ppa:thor27-gmail/steam-desktop 
sudo apt-get update 
sudo apt-get install steam-login

使用PlayOnLinux是安装Steam的简便方法。使用这种方法(而不是使用纯粹的Wine或本地Linux版本)的优点是,它允许您下载并安装已与您的Steam帐户链接的Windows游戏---这些游戏在Linux上无法原生运行。PlayOnLinux还允许您轻松自定义“Windows”安装,例如安装所需的依赖项或调整注册表。

通过使用WINE和PlayOnLinux,这将安装Windows版本的Steam。好答案。 - David your friend

steam-native-runtime

尝试通过从 Arch 存储库 ('i686' 和 'x86_64') 安装 steam-native-runtime 包来解决问题。这个包包含了官方 [steam_latest.deb][2] 存档所没有的必需库。如需进一步了解,请参阅 steam-native-runtime 维基,Steam/Troubleshooting


steam_latest.deb (官方存档)

⇝ 1] 从Steam下载[↴]steam_latest.deb 存档。

⇝ 2] 打开终端并输入以下命令:

cd ~/Downloads
sudo apt-get install python-apt
sudo dpkg -i steam_latest.deb

⇝ 3] 现在,打开新添加的Steam启动器,或输入命令steam。第一次启动时,您需要接受条款和条件。