Из разряда мне было скучно
Не стреляйте в автора, он излагает как умеет
Хоть информации в сети и достаточно, но тут будет по русски и чуточку по своему.
1. Нам понадобиться Wine
Для этого большинству достаточно будет найти пакет в репозиториях и установить его и все зависимости, что он потянет, на этом этапе желательно посмотреть, не тянет ли он за собой пакет, в названии которого есть gecko,
если таковой будет значит стоит запомнить, что стоит пропустить в дальнейшем шаг с установкой gecko.
После установки запускаем winecfg и на вкладке "аудио" выбираем свою подсистему (для большинства ALSA)
2. Чтобы у нас работали флеш анимация и скролбары в стиме, качаем флешпроигрыватель
распаковываем архив любым методом на свой вкус, находим нужный файл и ставим его
3. Установим небольшую утилитку winetricks дабы автоматизировать процесс доустановки необходимых компонентов
если файл не исполняемый то меняем атрибуты
ну а далее
в результате будут скачиваться и устанавливаться IE6, необходимые виндовые фонты и движок вывода веб страниц gecko.
4. Идем на http://www.steampowered.com/ скачиваем Steam.
Ищем msi-файл что сохранили и устанавливаем его.
5. После того как стим установлен и запущен, редактируем сразу свойства Team Fortreess (игра будет не установлена но свойства редактировать можно)
- В закладке "Общие" - "Установить параметры запуска..." прописываем -novid (отключение роликов вступительных)
- В закладке "Язык" ставим Английский если в вашей игре нет русской озвучки
- Заходим в настройки стима вкладка "В игре" снимаем галочку "Активировать сообщество Steam в игре" (от этого вроде как крашится игра, проверять не стал и перестраховался)
6. Выходим из стима, и ставим игру тупо копируя файлы с раздела винды.
Каталог SteamApps в ~/.wine/drive_c/Program Files/Steam
проверяем что получилось запуская из консоли
рекомендуется запускать также с параметром -dxlevel81, хотя я запускал и без него но производительность не радовала
в случае успешного запуска вам повезло
если игра при запуске упала, то тут либо - если есть много времени и желания можно найти причину и недостающие пакеты,
если же ошибки и гугл на вменяемые решения не наталкивают, есть вариант более долгий, тупой, но помогающий многим в таком тупике.
В моем случае (opensuse 11.2) было все плохо, ни официальный пакет, ни более новый не помогли, а поиск по ошибкам толка не дал.
1. Качаем http://www.winehq.org/download/ исходники Wine
2. Убеждаемся что стоят все необходимые пакеты для разработки программ и сборки пакетов, если нет доставляем
3. Собираем wine из исходников
- желательно для начала запустить ./configure -v и посмотреть каких пакетов не хватает, что не хватает доставляется по вкусу(допустим мне поддержка кодека gsm была ненужна я и не заморачивался)
- если все устраивает то ./tools/wineinstall (так на мой взгляд проще)
В моем случае игра заработала
(с) appdb.winehq.org + google.com
Отредактированно Toxic (20-01-2010 22:32:23)