Июл 282013
 

dota2_likeunix.ru
Решил установить у себя дома на Linux системе игру Dota 2,.
Оффициально stream клиент для dota 2 есть только в deb пакете, для моей системы не подходит но можно установить его с помощью созданного ebuild.
Систиема у меня такая.

uname -rm
3.8.13-gentoo i686

Оповестим систему что у нас есть как бы свое дерево портов (оверлей).
В файл make.conf добавим такие две записи, записи добавлять именно как я указал!

$ cat /etc/make.conf
source /usr/local/portagemake.conf                             
PORTDIR_OVERLAY="/usr/local/portage/"

Создаем ebuild.
Ебилд нужно создать с темже именем, что и директория в которой он лежит.

$ cat /usr/local/portage/games-misc/dota/dota.ebuild 
EAPI="2"
inherit eutils
 
DESCRIPTION="Valve Steam"
HOMEPAGE="http://store.steampowered.com/"
SRC_URI="http://media.steampowered.com/client/installer/steam.deb"
 
SLOT="0"
KEYWORDS="~amd64 ~x86"
 
src_unpack(){
unpack ${A}
tar xf dota.tar.gz
}
 
src_install(){
dobin "usr/bin/steam"
dodir "usr/"
cp -r "usr/share/" "${D}/usr/" || die "Install failed!"
cp -r "usr/lib" "${D}/usr/" || die "Install failed!"
}

После этого создание digest файл, произойдет скачивания нужных пакетов.

ebuild /usr/local/portage/games-misc/dota/dota.ebuild digest

И после делаем merge, произойдет установка пакетов.

ebuild /usr/local/portage/games-misc/dota/dota.ebuild merge

Ну а после

$ steam steam://install/440

Вот и все, после произойдет скачивания дистрибутива игры.
У меня все нормально запустилось и играется.
Видео карточка у меня nvidia GF 8600 GTS
Дрова стоят такие

ebuild   R    ] x11-drivers/nvidia-drivers-319.32  USE="X tools -acpi (-multilib) -pax_kernel" 0 kB

Вот и все.

 Leave a Reply

(required)

(required)

38 Запросов к базе. 0,436 Генерации страницы, 36MB Использование памяти.
Вы зашли с IP: 54.225.16.10