如何安装英雄联盟?

如何安装英雄联盟?

几天前我一直在尝试安装英雄联盟,但结果并不好。我正确安装了游戏和所有内容,但当我启动游戏时屏幕变黑,只有冠军的名字和菜单以红色显示。我的视频卡能用吗,还是无法在 Ubuntu 中玩它?

答案1

以下是WineHQ 应用程序数据库,它们适用于 14.04 (Trusty),但同样适用于 12.04 (Precise)。您需要做的是构建特定wine版本的自定义修补版本。以下是操作方法(也适用于没有 chroot 的 x86):

首先,安装schrootdebootstrap包:

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在 chroot 中运行。生成并粘贴。sources.list别忘了添加 wine PPA。 http://repogen.simplylinux.ch/index.php

sudo editor /srv/chroot/trusty_i386/etc/apt/sources.list

进入 chroot:

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 之外使用 Wine,必须在 chroot 之外安装 Wine 的依赖项。最简单的方法是退出 chroot 并安装 Wine 的预打包副本:

logout
cd wine-*
sudo apt-get install wine 
sudo make install

安装 winetrics:

winetricks wininet vcrun2005 corefonts adobeair d3dx9

答案2

首先,我假设你的硬件可以胜任这项任务,但据我所知,英雄联盟没有原生的 Linux 端口,所以它只能在 wine 中运行。根据我的经验,在 wine 中玩游戏可以运行,但也可能是一件棘手的事情。我在网上找到了这个教程:http://forums.na.leagueoflegends.com/board/showthread.php?t=973373你应该试一试。否则我真的不知道,你可能就倒霉了。

相关内容