http://user.qzone.qq.com/296768324/2
ubuntu安装steam玩dota2
最近学操作系统,于是我就笔记本硬盘安装了xubuntu14.04,64位的
我的笔记本用的是A卡
不知道在什么地方下载了steam_latest.deb的安装包,于是想着试试吧就安装了一下,结果竟然安装成功了
![](http://imgsrc.baidu.com/forum/w%3D580/sign=6277a4acb8315c6043956be7bdb0cbe6/81bb4690f603738d2bfe049bb71bb051f919ec09.jpg)
然后运行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界面
![](http://imgsrc.baidu.com/forum/w%3D580/sign=1aac81b8586034a829e2b889fb1249d9/722afa03738da977ba9b8e92b451f8198718e309.jpg)
dota2是我后来下载的,竟然真的有linux版本的,太让我吃惊了
先别急,把显卡驱动装好再说
你是不是刚安装好ubuntu后在附加驱动里选择闭源的显卡驱动,过一会又自动跳回开源的驱动了,我刚刚也是这个情况
但是等到把上面的那一大堆依赖包装好以后,设置里就可以安装附加驱动了,可能是之前的环境不满足显卡驱动的条件
![](http://imgsrc.baidu.com/forum/w%3D580/sign=38b861e930a85edffa8cfe2b795509d8/ceb97f8da977391237928dd8fc198618377ae209.jpg)
![](http://imgsrc.baidu.com/forum/w%3D580/sign=d9e909215adf8db1bc2e7c6c3922dddb/4b37a5773912b31b35d8c5908218367adbb4e109.jpg)
显卡驱动装好以后,在设置里面会发现AMD Catalyst Control Center ,在shell里面用
sudo amdcccle可以以管理员权限启动AMD Catalyst Control Center,进而可以切换显卡之类的
注意!!
千万不要点击ubuntu的更新提示,这会让你的xorg升级,使得AMD Catalyst Control Center不支持x了,独显也不能用了,这个方面我是有血的教训的
显卡驱动装好后,启动dota2,你会发现这是openGL渲染的
![](http://imgsrc.baidu.com/forum/w%3D580/sign=b221635689b1cb133e693c1bed5556da/91cd3512b31bb0517e90bb91327adab44bede009.jpg)
特效全开,有点卡
嘿嘿,笔记本性能不行,那就关特效吧
享受dota2的乐趣吧
ubuntu安装steam玩dota2
最近学操作系统,于是我就笔记本硬盘安装了xubuntu14.04,64位的
我的笔记本用的是A卡
不知道在什么地方下载了steam_latest.deb的安装包,于是想着试试吧就安装了一下,结果竟然安装成功了
![](http://imgsrc.baidu.com/forum/w%3D580/sign=6277a4acb8315c6043956be7bdb0cbe6/81bb4690f603738d2bfe049bb71bb051f919ec09.jpg)
然后运行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界面
![](http://imgsrc.baidu.com/forum/w%3D580/sign=1aac81b8586034a829e2b889fb1249d9/722afa03738da977ba9b8e92b451f8198718e309.jpg)
dota2是我后来下载的,竟然真的有linux版本的,太让我吃惊了
先别急,把显卡驱动装好再说
你是不是刚安装好ubuntu后在附加驱动里选择闭源的显卡驱动,过一会又自动跳回开源的驱动了,我刚刚也是这个情况
但是等到把上面的那一大堆依赖包装好以后,设置里就可以安装附加驱动了,可能是之前的环境不满足显卡驱动的条件
![](http://imgsrc.baidu.com/forum/w%3D580/sign=38b861e930a85edffa8cfe2b795509d8/ceb97f8da977391237928dd8fc198618377ae209.jpg)
![](http://imgsrc.baidu.com/forum/w%3D580/sign=d9e909215adf8db1bc2e7c6c3922dddb/4b37a5773912b31b35d8c5908218367adbb4e109.jpg)
显卡驱动装好以后,在设置里面会发现AMD Catalyst Control Center ,在shell里面用
sudo amdcccle可以以管理员权限启动AMD Catalyst Control Center,进而可以切换显卡之类的
注意!!
千万不要点击ubuntu的更新提示,这会让你的xorg升级,使得AMD Catalyst Control Center不支持x了,独显也不能用了,这个方面我是有血的教训的
显卡驱动装好后,启动dota2,你会发现这是openGL渲染的
![](http://imgsrc.baidu.com/forum/w%3D580/sign=b221635689b1cb133e693c1bed5556da/91cd3512b31bb0517e90bb91327adab44bede009.jpg)
特效全开,有点卡
嘿嘿,笔记本性能不行,那就关特效吧
享受dota2的乐趣吧