这个博客已经停止更新,请访问blog.mxslly.com
分类: LINUX
2015-03-23 19:45:04
ubuntu安装steam玩dota2
最近学操作系统,于是我就笔记本硬盘安装了xubuntu14.04,64位的 我的笔记本用的是A卡 不知道在什么地方下载了steam_latest.deb的安装包,于是想着试试吧就安装了一下,结果竟然安装成功了
然后运行steam,结果出了问题,说是需要libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libc6:i386这些包和libGL.so.1这个包 那就安装吧 sudo apt-get install libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libc6:i386 sudo apt-get install libGL.so.1
结果碰到软件包冲突,于是就想了一下,之前我按照google官方的推荐装了一些包来初始化编译环境 Installing required packages (Ubuntu 14.04)You will need a 64-bit version of Ubuntu. Ubuntu 14.04 is recommended. $ sudo apt-get install bison g++-multilib git gperf libxml2-utils Installing required packages (Ubuntu 12.04)You may use Ubuntu 12.04 to build older versions of Android. Version 12.04 is not supported on master or recent releases. $ sudo apt-get install git gnupg flex bison gperf build-essential \ zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \ libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \ libgl1-mesa-dev g++-multilib mingw32 tofrodos \ python-markdown libxml2-utils xsltproc zlib1g-dev:i386 $ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so 因为我是14.04的系统,就 sudo apt-get install bison g++-multilib git gperf libxml2-utils 这样安装了一下,结果steam的依赖包不能安装,有冲突 这时我直觉的感到应该按照12.04的包来初始化,于是就先按照提示来卸载了一些之前安装的冲突的包,再输入 sudo apt-get install git gnupg flex bison gperf build-essential \ zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \ libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \ libgl1-mesa-dev g++-multilib mingw32 tofrodos \ python-markdown libxml2-utils xsltproc zlib1g-dev:i386 还是有冲突,于是继续把冲突的包卸载掉 sudo apt-get remove ...用这个命令 接着 sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so 你看这个不就是steam要求的那个libGL.so.1包吗?这个包在apt里面是不存在的,原来是个链接 接着把steam要求的包再装一遍,没有冲突了 再运行一下steam,果然进入了steam界面
dota2是我后来下载的,竟然真的有linux版本的,太让我吃惊了 先别急,把显卡驱动装好再说 你是不是刚安装好ubuntu后在附加驱动里选择闭源的显卡驱动,过一会又自动跳回开源的驱动了,我刚刚也是这个情况 但是等到把上面的那一大堆依赖包装好以后,设置里就可以安装附加驱动了,可能是之前的环境不满足显卡驱动的条件
显卡驱动装好以后,在设置里面会发现AMD Catalyst Control Center ,在shell里面用 sudo amdcccle可以以管理员权限启动AMD Catalyst Control Center,进而可以切换显卡之类的 注意!! 千万不要点击ubuntu的更新提示,这会让你的xorg升级,使得AMD Catalyst Control Center不支持x了,独显也不能用了,这个方面我是有血的教训的
显卡驱动装好后,启动dota2,你会发现这是openGL渲染的
特效全开,有点卡 嘿嘿,笔记本性能不行,那就关特效吧 享受dota2的乐趣吧 |