安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题
To give credit where due (judging by the web location) it appears that Tom "Spot" Callaway packaged this: http://fedoraproject.org/wiki/User:Spot
As Joe said there are many 32-bit dependencies! Doing an install of his Steam package on my fairly clean 64-bit system of pulled in another 80(yes eighty) i686 packages. I also had to manually install some 32-bit libraries in order for a few 3D intensive games to work.
For anybody who's unclear, or learning Fedora, here's some steps:
Note: the "Big Picture" feature probably won't work without you making changes to Fedora's SELinux[en.wikipedia.org] security feature. However arguably the "Big Picture" feature isn't so useful in Linux at the moment. See this thread for more details.
Be warned: By default, Steam will download and install all games in to your home directory! In order to modify this (and ensure TF2 works) exit the steam client, copy the entire ~/Steam directory to the desired location and create a symbolic link to it.
Tip:
PS: It appears that to "install" steam properly on a Fedora-based distribution, that you should run steam as root once so that it can copy the steam binary in to the /usr/bin directory. (The Ubuntu-based script looks for "gksudo" which isn't commonly used in Fedora)
(Disclaimer: I've not yet had the time to read through this script and understand all it does)
Run
From this point onward, you can run steam using your own user account straight from the launcher (no need to use sudo again)
libcanberra-gtk2.i686
PackageKit-gtk3-module.i686
sudo yum install PackageKit-gtk3-module.i686 libcanberra-gtk2.i686
So, I told my wife, "someone packaged Steam for Fedora."
"Was it you?"
*shakes head*
"Spot?"
"Yep!"
PS. evade, thanks for the informative and easy to follow post.
What RPM are you talking about? Did you download the RPM from Steam, or are you using the repo evade used? Additional info would be great so we can help.
http://russellbryantnet.wordpress.com/2012/12/07/installing-steam-for-linux-beta-on-fedora-17/
"Could not finde requiered OpenGl entry point 'glGetError'! Either your video card is unsupported, or your OpenGl driver needs to be updated."
Iám running fedora 17 64bit on a AMD Phenom(tm) II X4 965 Processor, 8GB RAM, AMD Radeon 6950. System runs on a Samsung SSD 830 and the home directory is mounted from a Western Digital hard drive.
The Version of the catalyst driver is 12.10 and mesa is 9.0.
However, when installing a game (like TF2) I am met with a prompt that says "Create start menu shortcut to Team Fortress 2". Last I checked, I wasn't running Windows on my Linux machine.
Yeah, now that I've actually downloaded and had a chance to try TF2 (not the Beta version), I have the same problem!
This problem is discussed (albeit currently without solution) here:
http://steamcommunity.com/app/221410/discussions/1/846938350951141900/
To get more verbose output:
1. Start Steam
2. Start the shell script for TF2 separately, from a terminal:
With my "GeForce 9600 GT" I personally get:
The output of the "vainfo" command confirms the initial error about DRI2 capability:
So that's what I'm investigating now. I suspect that I may be missing a specific package, or have a 64-bit version and require a 32-bit for steam.
Edit: Contrary to my first reply, I actually don't have those packages installed (I have the 64-bit versions). How did you find they were dependencies please?
Thanks!
if you are using proprietary drivers on 64bit system, try to install 32bit nvidia libraries: