Как установить League Of Legends?
Я пытался установить Лигу Легенд несколько дней назад, и результаты не были хорошими. Я правильно установил игру и все, но когда я запускаю игру, экран становится черным, только названия чемпионов и меню отображаются красным. Будет ли работать моя видеокарта или просто не удастся воспроизвести ее в Ubuntu?
2 ответа
Прежде всего, я предполагаю, что ваше оборудование соответствует поставленной задаче, но насколько я знаю, у League of Legends нет собственного порта Linux, поэтому он работает в Wine. Игры в вине могут работать, но в моем опыте это может быть сложным делом. Я нашел этот учебник в Интернете: http://forums.na.leagueoflegends.com/board/showthread.php?t=973373 вы должны попробовать его. В противном случае я действительно не знаю, и вам может быть просто не повезло.
Это последние инструкции от WineHQ AppDB, они предназначены для 14.04 (Trusty), но те же должны работать на 12.04 (Precise). Что вам нужно сделать, это создать пользовательскую исправленную версию конкретного wine
версия. Вот как это сделать (также работает для x86 без chroot):
Сначала установите 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
Создайте рабочую установку Ubuntu внутри chroot. Вы можете заменить 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
, Не забудьте добавить вина 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 количество ядер ЦП)
make -j4 depend && make -j4
Выйдите из chroot и установите. Чтобы иметь возможность использовать Wine вне chroot, зависимости Wine должны быть установлены вне chroot. Самый простой способ - выйти из chroot и установить предварительно упакованную копию Wine:
logout
cd wine-*
sudo apt-get install wine
sudo make install
Установите winetrics:
winetricks wininet vcrun2005 corefonts adobeair d3dx9