Chinaunix首页 | 论坛 | 博客
  • 博客访问: 119887
  • 博文数量: 16
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 222
  • 用 户 组: 普通用户
  • 注册时间: 2014-07-23 22:32
个人简介

这个博客已经停止更新,请访问blog.mxslly.com

文章分类
文章存档

2018年(4)

2016年(3)

2015年(8)

2014年(1)

我的朋友

分类: 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的乐趣吧

 


阅读(1781) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~