помогите не много с становкой игры нужна только одна команда)))

Распаковать скачанный архив в отдельную папку.
Положить оба файла патча в эту папку.
Запустить терминал, зайти в каталог с распакованными файлами. Перемещение по каталогам осуществляется командой cd, кнопка Tab помогает не дописывать названия каталогов полностью.
Применить оба патча (скачанных ранее) командой patch -p1 < имя_файла.patch. Последовательность патчей значения не имеет.
Выполнить команду ./tools/make_requests (чтобы учитывались изменения, внесенные патчами).
Опционально: выполнить команды autoheader и autoconf, но все работает и без них.
ВАЖНО! У wine довольно много зависимостей. Чтобы поставить их все сразу автоматически, выполните команду sudo apt-get build-dep wine и согласитесь с тем, что будет предложено.
Сконфигурировать wine командой sudo ./configure. Дополнительные параметры конфигурирования понадобятся, только если будут ошибки при запуске игры.

а какая команда будет на гентушке? аналогична этой? sudo apt-get build-dep wine

ну еще чуть-чуть

ну еще чуть-чуть поднапрягитесь и вы сделайте правильный выбор в сторону дистра ;)А не только для игрухи.
Начало положено! Вы на правильном пути - курим маны вручную.

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

хорошо

да я этим и занимаюсь)) просто сразу в голову все команды не уклабывываются:)
обязательно перечитаю мануал

в генте нету

в генте нету прекомпилированных пакетов вина как у убунты поэтому зависимости зависят от флагов при компиляции

как вариант запустить ./configure и докачивать то что он будет требовать или просто собрать вино или его зависимости отдельно по умолч всё для дефолтной компиляции скачает

Зачем вы собираете wine

Зачем вы собираете wine отдельно ?

Для гентушника будет достаточно выполнить:

emerge wine

Чтобы собрать wine, на основе ebuild`а с дерево портов.

Если вам нужно наложить специфичные патчи, то нужно создать локальный оверлей, скопировать в него ebuild нужной версии wine, внести в него изменения, что бы применялись ваши патчи, выполнить 'ebuild digest' и собственно собрать и установить wine с этого ebuild`а.

mkdir /usr/local/portage
echo "PORTDIR_OVERLAY=\"/usr/local/portage\"" >> /etc/make.conf
mkdir -p /usr/local/portage/app-emulation/wine/files
cp /usr/portage/app-emulation/wine/wine/files/* /usr/local/portage/app-emulation/wine/files
cp /usr/portage/app-emulation/wine/wine/wine-{version}.ebuild /usr/local/portage/app-emulation/wine/wine-{version}-r1.ebuild

Далее открываем в редакторе копию ebuild`а и в секцию prepare вносим указание на наложение наших патчей:

src_prepare() {
        local md5="$(md5sum server/protocol.def)"
        epatch "${FILESDIR}"/${PN}-1.1.15-winegcc.patch
        epatch "${FILESDIR}"/${PN}-1.4_rc2-multilib-portage.patch
        epatch "${DISTDIR}/${PULSE_PATCH}"
        epatch "${DISTDIR}/ваш_патч.patch"

патчи предварительно скопируйте в /usr/local/portage/app-emulation/wine/files, теперь выполняем:

cd /usr/local/portage/app-emulation/wine/
ebuild /usr/local/portage/app-emulation/wine/wine-{version}-r1.ebuild digest
emerge =wine-{version}-r1

Индекс -r1 стоит добавить.

Человек собирает вайн с

Человек собирает wine для Worl of Tanks?
Ну точно, инструкция с сайта из раздела полезного софта скопипащена...
Вот вам краткая инструкция по установке wine из моего оверлея со всеми необходимыми патчами для World Of Tanks:

Устанавливаем layman

emerge layman

Добавляем оверлей

layman -o 'http://rin.nnov.ru/overlay/reinforce.xml' -f -k -a reinforce

Размаскируем актуальную версию wine

echo "=app-emulation/wine-1.5.10::reinforce" >> /etc/portage/package.keywords

Устанавливаем wine

emerge =app-emulation/wine-1.5.10::reinforce

Вроде ничего не забыл. С wine-1.5.12 есть проблемы, поэтому и ставим 1.5.10. С этим вайном так же работают World of Warplanes, хотя и не без костыля со стороны игры. Говорю как бета-тестер.
Ах да, с 0.8.0 тоже все работает, хотя новый рендер имеет свои особенности... Но это уже больше к оборудованию относится.

В генту хедеры всегда на

В генту хедеры всегда на месте. Надо запустить установку зависимостей emerge -o wine
Потом emerge -pv wine и посмотреть версию.
Потом в /usr/portage/app-emulation/wine найти эту версию и сделать
ebuild _файл.ebuild_ prepare
Потом применить patch
ebuild _файл.ebuild_ merge

Локальный оверлей растёт

чего только люди не

чего только люди не придумают, лишь бы портаге не юзать . ман еутилс.екласс

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

/

slepnoga написал(а):
чего только люди не придумают, лишь бы портаге не юзать

Угу.
Чего только люди не придумают, лишь бы не встретиться с простой истиной:
Кратчайший путь --- известный.
Процесс же обретения знания не заради самого себя, а в контексте решения конкретной задачи и с неопределённой перспективой... обычно быстро утомляет.

:wq
--
Live free or die

Заводил ради спортивного

Заводил ради спортивного интереса WoT на wine. На 21"w разрешение 1024x768. Так и не победил. Плюнул ибо не по мне игруха.

Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)

что ж вы так?Под вайном

что ж вы так?
Под вайном очень даже неплохо игра работает. Выдает 30-80 fps на средних настройках и разрешении 1920x1080 в зависимости от локации.
ЗЫ: Написана она кстати похоже что на питоне вообще... Странно что разработчики не хотят делать нативный порт для линуксов.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".