注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 饥荒:巨人王朝+饥荒 [教程]如何在ubuntu linux下安装饥荒游戏don't starve[ ...
查看: 22209|回复: 1

[原创] [教程]如何在ubuntu linux下安装饥荒游戏don't starve[正版steam] [复制链接]

帖子
654
精华
0
积分
361
金钱
3015
荣誉
3
人气
30
评议
0
发表于 2013-6-29 21:31:28 |显示全部楼层
本帖最后由 fanbu 于 2013-6-30 11:11 编辑

[教程]如何在ubuntu linux下安装饥荒游戏don't starve[正版steam]

首先你要知道steam对linux操作系统的要求.
最好32位ubuntu 12.04 LTS或者ubuntu 12.10.64位的不推荐.不过也可以.
我这个就是64位的ubuntu 12.10.建议你自己用32位的12.04LTS.省事儿.
其他linux的distro发行版,或者其他版本的ubuntu,是否能用,不保证,自己试试,官方不直接支持.

需要图形版,带桌面的ubuntu 12.04 LTS系统.装好较新的显卡linux闭源驱动.(这个需要一定技术水平啦,网上有技术文章,我这个贴不是说这个的.所以略过)
桌面图形环境可以是unity,gnome,或者kde.我的就是默认的unity.

另外,这篇文章给技术宅看的.新手不要随意尝试.linux手生,搞不定还是多用windows吧.linux ubuntu下用steam,各种不顺心.花钱找不自在.

硬件的配置.双核时代以后的电脑.内存2GB以上吧.最好4GB以上.硬盘不说了,越大越好.能上ssd更好.显卡.只是推荐3家的.整合显卡只推荐intel GMA HD 3000和4000.如果是intel GMA HD 2000,还是换windows吧.
独立显卡AMD ATI的,要HD 2000时代中档次以上的.最好HD 4000家族或者更加新的以后出的独立显卡.
或者nvidia厂芯片的也可以,geforce 6000以后的,最好geforce 8000家族中档次以后的显卡.
网络要求,必须是宽带.1Mbps以上.越快越好.否则下steam客户端都能哭死.

http://store.steampowered.com/about/
到这个网页,这是steam官方商店,国内上可能有点卡,login是登陆,login按钮旁边就有安装按钮,或者网页就有下载按钮.点之,安装steam的linux客户端起动器.应该是自动识别出ubuntu的.让你下一个2MB多大小的一个deb文件.分好了权限!(玩linux的都知道,要加权限的.比如运行权限,如果有图形界面,而且下载到自己帐号的home主文件夹下,那么右键选择文件属性就可以加运行权限)然后就运行安装吧.
官方建议用gdebi程序装(可以sudo apt-get install gdebi-core安装一个简单的,就命令行用),用dpkg -i命令也可以.我个人建议不要用ubuntu软件中心安装(报错都没提示).

比如下载到了/home/你的名字/Downloads下,ubuntu的图形桌面下,ctrl-alt-t呼出unity界面控制台.
cd /home/你的名字/Downloads
sudo dpkg -i steam_latest.deb
这样1.0.0.39的steam linux客户端就装了.
另外,这个只是个steam的linux客户端的向导launcher,不是真正的客户端,运行后,要联网起动器会自行下载完整客户端文件的.
这个launcher现在ubuntu源中也提供,所以呢,你也可以通过ubuntu源来安装.

包的名字,如果你没有新立得(synaptic package manager),配好软件源和上网方法(具体配置方法自行上网查技术文档),在software updater更新操作系统到最新,之后,在软件中心,装新立得.
然后起新立得,搜steam,应该能找到steam-launcher这个包.

但是这个有个问题,我建议你在安装steam-launcher之前,你装jockey-common这个东西.用新立得就行.否则可能会报错.

安装后,从dash(unity界面,左侧栏左上角那个ubuntu图标)中起动steam客户端.
会自动继续安装若干个包.比如
libgl1-mesa-dri:i386, libgl1-mesa-glx:i386, libc6:i386
可能提示缺文件
libc.so.6
实际是这几个i386的包都缺.

这个是因为,我用的64位版的,而steam默认linux ubuntu下只是支持32位.所以,要想办法在64位ubuntu下安装并调用32位i386的运行库.
嘿嘿搜索了一下,外国用户也有这个问题.64位ubuntu下,要安装这个包
ia32-libs
但问题是,
1.国内某些ubuntu软件源不完整收录这个包.以及它的290+个i386的依赖包.导致装不了.如果是因为源收录不全,及时换ubuntu下载源.
2.国内某些ubuntu软件源可能版本更新较慢,导致安装失败.因为ubuntu不允许随意降级软件包版本,如果源中的包版本比你系统中安装的版本还旧,那更新很可能失败.
3.再有,你可能是真的某些软件包安装过程中装一半/卸载到一般,就中断了,导致包损坏,这个可以在新立得中找到,新立得界面中按status,选broken,找到损坏的包,卸载掉.有时status下没有broken选项,找custom filters下,可能也能看到broken的分类.再有就是控制台中,sudo apt-get install -f这个命令,也可能有助于修复安装包装一半出问题,再装装不了的问题.还有就是如果你系统装过一些java的东西,jdk/jre,那个环境变量啊,写到profile或者bashrc去,不要写到environment.那个也可能导致安装包装不了.

我换了3-4个源最后才装成功.用的sohu的源,收录比较全,更新也比较新.
而且像libgl1-mesa-dri这是不能卸载的,卸了会连带把ubuntu桌面都卸了.(64位ubuntu 12.10下)
libgl1-mesa-dri:i386这个包默认你又看不到.只有安装以后才能在新立得中看到.
1个可行的做法是,
control-alt-t呼出控制台,其中运行
sudo dpkg --add-architecture i386
完了,在系统设置中,软件源设置中,把
main,universe,restricted,multiverse,都要勾选.然后other software标签页下,canonical partners和independent也要勾选.
完了升级系统包库目录,并升级系统所有软件.
命令是常用那2个,玩ubuntu的都知道.当然你要宽带联网状态下做.控制台中
sudo apt-get update
sudo apt-get upgrade

然后你再新立得装这个包,
ia32-libs
这样就应该成功了,各种64位下i386的运行库也给你加上了.都带:i386后缀,你在新立得中可以搜索到.
然后控制台中再
sudo dpkg -i steam_latest.deb
sudo dpkg --configure -a

装这个steam的客户端向导程序.
然后,dash中起动steam,150MB左右的客户端升级下载.
这样比刚上头说的冒冒失失地装steam起动器要靠谱点.

steam linux版完整客户端下载巨慢.真没想到正版steam对于linux的服务竟然和windows版有天壤之别.

需要超有耐心.断流就要重新下.在我这里的下载速度开始还算快,之后只有几KB/s~10+KB/s.
100多MB的客户端,下了半个多下午,重试了3次才成功.

完了下载成功后,会自动解压文件和运行库,等一会儿,自动和windows一下了,起动一个steam客户端的界面,
用你的正版steam账户登陆吧.

然后,如果你以前在windows上用过这个帐号.可能要你激活一下.
你要到你注册steam的帐号的绑定邮箱中去收激活码的邮件email.(你自己肯定有自己的steam帐号绑定邮箱的帐号密码)
因为我绑定的是一个国外邮箱,所以很快就收到信了.标题是什么Your Steam account: Access from new computer‏之类
信里头带个5位的码.输入客户端的steam guard激活界面,完了要等好长好长好长一阵.下载东西...显示steam-working...也是怒慢.不知道怎么会那么慢,渣推送速度,也不晓得下载些什么.还不让点finish,只能干等着.
下完了就success!了.

完了就正式进入steam客户端linux版了.

然后因为你有正版啊,在你library中肯定有饥荒游戏don't starve的条目.
这个游戏支持linux.
所以,右击steam客户端中的饥荒游戏条目,选择install game...开始下载...
又是漫长的等待.大概200多MB.提示说linux版20KB/s的下载速度需要3小时,windows版可是有几百KB/s的下载速度啊.
怎么能这样对待linux??!!

不过实际上看来在下载过程中,是换了下载镜像到国内较快的下载服务器的(据我所知,steam在国内和日本都有下载服务器).游戏本身下载速度不像steam客户端的下载速度慢到那么恶心.没有出现个位数字的网速,频繁几KB/s到10几KB/s.
不过下载速度感觉和windows版的比,还是慢.而且不如windows客户端下载速度稳定.不知道是不是和下载时段也有关系.
我windows是在白天时候下的游戏.linux版是夜晚黄金时段下的游戏.

不过200多MB也不是太大.还是成功下载了.(don't starve饥荒游戏16版2013年6月13日更新,it's not a rock!)

图上的那个显示程序版本和部分debug信息的条目,是在标题画面,按backspace退格键实现的.

完了我显卡驱动偷懒了.用的开源驱动.发现竟然也能玩.真是神作.
不过地下洞穴的墙壁是3d贴图可能会材质错误...

折腾完之后,linux ubuntu下steam目录在
/home/你的名字/.local/share/Steam
还有
/home/你的名字/.steam
之下.点开头的文件夹属于隐藏文件夹,想看隐藏文件夹,在nautilus文件夹管理器,按ctrl-H显示.
完整文字文件夹路径,在nautilus文件夹管理器中,按ctrl-L显示
-完-
已有 1 人评分金钱 荣誉 人气 收起 理由
xialei_026 + 50 + 1 + 3 感谢分享~

总评分: 金钱 + 50  荣誉 + 1  人气 + 3   查看全部评分

使用道具 举报

可爱的小花猪 夏磊
2017年十佳版主
游侠元勋版主
『动作/射击游戏区』
侠盗联盟组【组长】
侠盗汉化组【监制】
永远萌系会员·小花猪·夏磊
动作游戏一统江湖.夏磊

游侠元勋版主元老版主勋章版主勋章资深版主勋章大头像勋章白金会员勋章活跃勋章荣誉勋章特色头衔勋章高级荣誉勋章人气勋章·高级人气勋章·初级勤劳之证资深水手勋章游侠之星2017十佳版主勋章2013年度杰出版主勋章2014年杰出版主勋章侠盗工作组一周年专属勋章2015年杰出版主勋章侠盗工作组二周年勋章侠盗工作组三周年勋章

帖子
246074
精华
0
积分
134081
金钱
299743
荣誉
879
人气
22535
评议
89

发表于 2013-7-4 18:45:16 |显示全部楼层
教程要支持一下!

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2024-3-29 04:41 , Processed in 0.279361 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到