几天前我一直在试着安装英雄联盟,结果并不好。我正确地安装了游戏和所有的东西,但是当我开始游戏时,屏幕变黑了,只有冠军和菜单的名字出现在红色。我的视频卡会工作吗,还是只是不能在Ubuntu上播放?
发布于 2014-07-29 23:21:55
这些是来自WineHQ AppDB的最新说明,它们用于14.04 (可靠的),但在12.04 (精确)上也是如此。您需要做的是构建特定wine
版本的自定义修补版本。下面是如何做到这一点(也适用于没有chroot的x86 ):
首先,安装schroot
和debootstrap
包:
sudo apt-get install schroot debootstrap
现在为schroot
创建一个配置文件:
sudo editor /etc/schroot/chroot.d/trusty_i386.conf
将其放入新文件中:
[trusty_i386]
description=Ubuntu Trusty
personality=linux32
directory=/srv/chroot/trusty_i386
root-users=your_user_name
type=directory
users=your_user_name
在chroot中创建Ubuntu的工作安装。您可以将http://archive.ubuntu.com/ubuntu/替换为来自https://launchpad.net/ubuntu/+archivemirrors的适当镜像:
sudo mkdir -p /srv/chroot/trusty_i386
sudo debootstrap --variant=buildd --arch=i386 trusty /srv/chroot/trusty_i386 http://archive.ubuntu.com/ubuntu/
使apt-get
从色度中工作。创建并粘贴sources.list
。别忘了加酒PPA。http://repogen.simplylinux.ch/index.php:
sudo editor /srv/chroot/trusty_i386/etc/apt/sources.list
输入色度:
sudo schroot -c trusty_i386 -u root
获取基本的包:
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6E80C6B7
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F9CB8DB0
apt-get update
apt-get install ubuntu-minimal
apt-get install software-properties-common
安装构建依赖关系:
sudo apt-get build-dep wine
获取源并修补wine
:
apt-get install wget
wget http://prdownloads.sourceforge.net/wine/wine-1.7.23.tar.bz2
tar -xvf wine*
cd wine-*
wget http://pastebin.com/download.php?i=xSNJjkMY -O patch.diff
patch -p1 < patch.diff
构建Deb包(-jN,其中N个CPU核数目)
make -j4 depend && make -j4
退出色度并安装。若要能够从chroot外部使用葡萄酒,必须在chroot之外安装葡萄酒的依赖项。最简单的方法是退出chroot并安装一个预先打包的葡萄酒副本:
logout
cd wine-*
sudo apt-get install wine
sudo make install
安装葡萄酒:
winetricks wininet vcrun2005 corefonts adobeair d3dx9
发布于 2014-07-29 23:28:26
首先,我假设您的硬件能够胜任这项任务,但据我所知,英雄联盟没有本地Linux端口,因此它在葡萄酒中运行。在我的经验中,葡萄酒中的游戏可以发挥作用,但也可能是一项棘手的业务。我在网上找到了这个教程:http://forums.na.leagueoflegends.com/board/showthread.php?t=973373,你应该试一试。否则我真的不知道,你可能只是运气不好。
https://askubuntu.com/questions/504340
复制相似问题