Меню Рубрики

Установка directx для linux mint

Установка directx для linux mint

Войти

Установка Wine, winetricks, DirectX и программ, необходимых для игр

Итак, драйвера установлены, видеокарта настроена — пора раскрывать её потенциал с помощью компьютерных игр. Иначе для чего всё это? 🙂 Начнём.

Установка Wine

Wine представляет собой реализацию библиотеки интерфейса программирования приложений (Application Programming Interface, API). Wine перехватывает запросы windows-программ и преобразует инструкции в их linux-эквиваленты в форме команд оконному менеджеру, используя стандартный протокол X11. Если имеется доступ к исходному коду windows-программы, Wine также может быть использован для перекомпиляции программы в формат, который Linux понимает лучше. Но нам он нужен всё-таки не для этого. Он нужен нам для игр.

Существует несколько способов установки Wine. Во-первых, он может уже быть в вашем репозитории дистрибутива. Рассматривать процесс скачки из репозитория каждого отдельно взятого дистрибутива, честно говоря, не хватит ни места, ни познаний, ибо нужно знать все дистрибутивы и их особенности. На примере Ubuntu — нужно зайти в Приложения -> Центр приложений Ubuntu, ввести в строку поиска «Wine» — и он перед вами. Неприятная новость: в репозитории его может и не быть, или он может быть, но не обновляться до новых версий. Поэтому советую второй путь — самостоятельная установка.

Для начала необходимо добавить источник Wine в список источников, которые Линукс просматривает в поисках новых версий пакетов.

Вот по этому адресу — www.winehq.org/download/ — дано подробное описание добавления и установки на всех известных дистрибутивах Линукса. Рассмотрим процесс на примере Ubuntu.

В консоли необходимо набрать следующие строки:

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update

Первой строкой мы добавляем адрес скачки Wine в список адресов обновления нашей системы. Второй строкой — считываем всю последнюю информацию о новых пакетах, чтобы Линукс добавил Wine в список доступных программ. Далее — заходим в Система -> Администрирование -> Менеджер пакетов Synaptic, пишем в строке поиска «Wine», находим его в выпавшем списке доступных пакетов и ставим галочку. На данный момент это пакет Wine1.3, при выборе он тянет за собой дополнительные пакеты: wine1.3-gecko, winetricks, ttf-symbol-replacement-wine1.3 и wisotool. Устанавливаем все эти пакеты кнопкой Применить.

Осталось только настроить свежеустановленный Wine. Первый запуск (к примеру, открытие настроек) создаст системный реестр и дерево каталогов в каталоге

Скрипт winetricks и установка необходимых программ

Winetricks представляет собой запускаемый файл-скрипт. При его запуске появляется окно, содержащее длинный список программ, которые через этот скрипт можно установить. Все нам не нужны — нужны нам только те, без которых большинство игр не запустятся. Итак, запускаем winetricks и устанавливаем:

7zip, d3dx9, d3dx9_28, d3dx9_36, d3dx10, d3dxof, dinput8, directmusic, directplay, directx9, dotnet11, dotnet20, dotnet20sp2, dotnet30.

Шрифты Windows уже были установлены вместе с Wine1.3, если есть желание расширить ассортимент — winetricks предлагает большое количество шрифтов на выбор. Хотя я вместо того, чтобы ставить скриптом по одному шрифту из инета, просто скопировал из установленной в соседнем разделе Windows все шрифты в Wine (все шрифты помещаются в каталог

Если вы читали в каких-либо статьях в инете о том, что после установки DirectX нужно заходить в Вайновские настройки библиотек DLL и менять им настройки — забудьте. Эта информация устарела и более не актуальна. Winetricks делает всё это за вас.

источник

unixforum.org

Форум для пользователей UNIX-подобных систем

Установка DirectX в wine ЭЛЕМЕНТАРНО! (накопал у себя)

Установка DirectX в wine ЭЛЕМЕНТАРНО!

Сообщение STROGOS » 09.01.2010 21:20

Читайте также:  Установка каминная пристенная характеристики

Все знают, что для многих современных игр требуется DirectX 9. Под виндой его поставить не составляет труда, но вот под убунтой это несколько дольше. Есть один простой ход, который может облегчить вам жизнь:

Для установки DirectX нам понадобится winetricks, скачаем его командой:

chmod +x winetricks
Перенесём его куда надо:

sudo mv winetricks /usr/bin
Теперь он скачает и установит последнюю версию directx9, командой:

winetricks directx9
На этом всё) Теперь игры требующие directx9 должны запускаться и работать нормально.

Re: Установка DirectX в wine ЭЛЕМЕНТАРНО!

Сообщение Sekta-N » 10.01.2010 03:22

Re: Установка DirectX в wine ЭЛЕМЕНТАРНО!

Сообщение rm_ » 10.01.2010 05:43

DirectX 9 не нужен©.

Если серьёзнее, Wine и так уже эмулирует его весь, плюс даже немножечко из DirectX 10.
Ставить виндовый нужно лишь в единицах «крайних случаев», в остальном он принесёт одни только проблемы.

Re: Установка DirectX в wine ЭЛЕМЕНТАРНО!

Сообщение stampoon » 10.01.2010 10:44

Re: Установка DirectX в wine ЭЛЕМЕНТАРНО!

Сообщение MMouXe » 11.01.2010 18:14

Обычно wine’вского директикса вполне хватает, а после установки МС’го, как уже было замечено выше, вы можете поиметь проблем. Так что устанавливайте DirectX от MS лишь в крайнем случае.

1) Сделать резервную копию предыдущих настроек wine (каталог

/.wine), оригинал удалить или переименовать.
2) Создать стандартные настройки командой winecfg.
3) Скопировать библиотеки mscoree.dll и streamci.dll в

/.wine/drive_c/windows/system32/
4) Из каталога

/.wine/drive_c/windows/system32/ удалить файлы:
d3d8.dll,d3d9.dll,ddraw.dll,dsound.dll,dsound.vxd,quartz.dll,dxdiagn.dll
5) Отредактировать файл

/.wine/user.reg , вставив в конец файла:
[Software\\Wine\\DllOverrides] 1196330736
«d3d8″=»native»
«d3d9″=»native»
«d3dim»=»native»
«d3dx8″=»native»
«d3dxof»=»native»
«dciman32″=»native»
«ddrawex»=»native»
«devenum»=»native»
«dinput»=»native»
«dinput8″=»native»
«dmband»=»native»
«dmcompos»=»native»
«dmime»=»native»
«dmloader»=»native»
«dmscript»=»native»
«dmstyle»=»native»
«dmsynth»=»native»
«dmusic»=»native»
«dplay»=»native»
«dplayx»=»native»
«dpnaddr»=»native»
«dpnet»=»native»
«dpnhpast»=»native»
«dswave»=»native»
«dxdiagn»=»native»
«mscoree»=»native»
«quartz»=»native»
«streamci»=»native»
6) Установить DirectX (стандартный дистрибутив для windows).
7) Запустить снова конфигуратор winecfg, вкладка Библиотеки, и для библиотек:
d3d8,d3d9,ddrawex,dinput,dinput8
выбрать Редактировать и выставить для них порядок загрузки «Встроенная (wine)».
8) Провести тесты DirectX, перейдя в каталог

/.wine/drive_c/windows/system32/ и выполнив wine dxdiag.exe .
Если не запускается, тогда копируем файлы dxdiag.exe,dxdiagn.dll в

Нужные библиотеки и файлы ищите в каталогах виндов, либо в интернете.

источник

Wine directx install

Здравствуйте проблема такая установил wine на Debian 6.0.5 x86_64 Все сделал как надо но когда дело дошло до установки DirectX 9.0c Во время установки появилась ошибка.

Как с исправить подскажите.

Отличное качество скриншота!

А скрин еще меньше нельзя было сделать? через winetricks ставь

wine можно попробовать обновить из sid (воспользуйтесь apt pinning).

Ага установил я винтриск во время ввода команды winetricks directx9 пишет wineserver not found!

Во-первых, копипасть сюда целиком, что он пишет, и рассказывай, как его ставил.

Установил wine (apt-get install wine) Затем wget http://www.kegel.com/wine/winetricks После этого ввел в терминале winetricks directx9

А надо было apt-get install winetricks.

Проблема решилась ln -s /usr/lib/wine/wineserver /usr/local/bin/wineserver

даже через команду winetricks directx9 ошибка во время установки http://s017.radikal.ru/i432/1207/a2/dea33465baf5.jpg

root@debian:/home/andrey# winetricks directx9 Executing w_do_call directx9 Executing load_directx9 Executing mkdir -p /root/.cache/winetricks/directx9 Downloading http://download.microsoft.com/download/E/E/1/EE17FF74-6C45-4575-9CF4-7FC2597A. to /root/.cache/winetricks/directx9 —2012-07-08 21:33:35— http://download.microsoft.com/download/E/E/1/EE17FF74-6C45-4575-9CF4-7FC2597A. Распознаётся download.microsoft.com. 87.245.215.30, 87.245.215.49 Устанавливается соединение с download.microsoft.com|87.245.215.30|:80. соединение установлено. Запрос HTTP послан, ожидается ответ. 200 OK Длина: 109072752 (104M) [application/octet-stream] Saving to: «directx_feb2010_redist.exe»

2012-07-08 21:34:33 (1,80 MB/s) — «directx_feb2010_redist.exe» saved [109072752/109072752]

—————————————————— You probably shouldn’t be using this. d3dx9 or, better, d3dx9_36 usually suffice. —————————————————— Setting Windows version to winxp Executing winetricks_early_wine regedit C:\windows\Temp\_directx9\set-winver.reg Executing wine directx_feb2010_redist.exe /t:C:\windows\Temp\_directx9 fixme:advapi:DecryptFileA «C:\\windows\\Temp\\_directx9\\» 00000000 err:alsa:ALSA_CheckSetVolume Could not find ‘PCM Playback Volume’ element err:alsa:ALSA_CheckSetVolume Could not find ‘PCM Playback Volume’ element fixme:mixer:ALSA_MixerInit No master control found on A4 TECH USB2.0 PC Camera J, disabling mixer Using native override for following DLLs: d3dim d3drm d3dx8 d3dx9_24 d3dx9_25 d3dx9_26 d3dx9_27 d3dx9_28 d3dx9_29 Executing winetricks_early_wine regedit C:\windows\Temp\_directx9\override-dll.reg Using native override for following DLLs: d3dx9_30 d3dx9_31 d3dx9_32 d3dx9_33 d3dx9_34 d3dx9_35 d3dx9_36 d3dx9_37 Executing winetricks_early_wine regedit C:\windows\Temp\_directx9\override-dll.reg Using native override for following DLLs: d3dx9_38 d3dx9_39 d3dx9_40 d3dx9_41 d3dx9_42 d3dx9_43 d3dxof Executing winetricks_early_wine regedit C:\windows\Temp\_directx9\override-dll.reg Using native override for following DLLs: dciman32 ddrawex devenum dmband dmcompos dmime dmloader dmscript dmstyle Executing winetricks_early_wine regedit C:\windows\Temp\_directx9\override-dll.reg Using native override for following DLLs: dmsynth dmusic dmusic32 dnsapi dplay dplayx dpnaddr dpnet dpnhpast dpnlobby Executing winetricks_early_wine regedit C:\windows\Temp\_directx9\override-dll.reg Using native override for following DLLs: dswave dxdiagn msdmo qcap quartz streamci Executing winetricks_early_wine regedit C:\windows\Temp\_directx9\override-dll.reg Using native override for following DLLs: dxdiag.exe Executing winetricks_early_wine regedit C:\windows\Temp\_directx9\override-dll.reg Using builtin override for following DLLs: d3d8 d3d9 dinput dinput8 dsound Executing winetricks_early_wine regedit C:\windows\Temp\_directx9\override-dll.reg Executing wine C:\windows\Temp\_directx9\DXSETUP.exe err:alsa:ALSA_CheckSetVolume Could not find ‘PCM Playback Volume’ element err:alsa:ALSA_CheckSetVolume Could not find ‘PCM Playback Volume’ element fixme:mixer:ALSA_MixerInit No master control found on A4 TECH USB2.0 PC Camera J, disabling mixer fixme:reg:GetNativeSystemInfo (0x7e3ed6c0) using GetSystemInfo() fixme:mscoree:GetCORVersion (0x7e3ed2b8, 600, 0x7e3ed2a4): semi-stub! fixme:mscoree:LoadLibraryShim (0xac31f8 L»fusion.dll», (nil), (nil), 0x7e3ecadc): semi-stub fixme:fusion:GetCachePath (00000002, L»\bcac\7e3e\36ee\7bc4H\0011\0102″, 0x7e3eb9ec) stub! fixme:fusion:GetCachePath (00000002, L»\3730\302f\2f38\3231\3220\3a31\3433\353a\3a31\6420\7578\6470\7461\3a65\4320\444d\4358\6568\6b63\3a3a\7349\7341\6573\626d\796c\6e49\7355\2865\3a29\4720\7465\7341\6573\626d\796c\694c\7473\2928\6620\6961\656c\2c64\6520\7272\726f\3d20\3020\3878\3030\3430\3030\2e31\0a0d\f768\3661\7bc3@», 0x7e3eb9ec) stub! fixme:fusion:GetCachePath (00000002, L»\3730\302f\2f38\3231\3220\3a31\3433\353a\3a31\6420\7578\6470\7461\3a65\4320\444d\4358\6568\6b63\3a3a\7349\7341\6573\626d\796c\6e49\7355\2865\3a29\4720\7465\7341\6573\626d\796c\694c\7473\2928\6620\6961\656c\2c64\6520\7272\726f\3d20\3020\3878\3030\3430\3030\2e31\0a0d\f768\3661\7bc3@», 0x7e3eb9ec) stub! fixme:fusion:GetCachePath (00000002, L»\3730\302f\2f38\3231\3220\3a31\3433\353a\3a31\6420\7578\6470\7461\3a65\4320\444d\4358\6568\6b63\3a3a\7349\7341\6573\626d\796c\6e49\7355\2865\3a29\4720\7465\7341\6573\626d\796c\694c\7473\2928\6620\6961\656c\2c64\6520\7272\726f\3d20\3020\3878\3030\3430\3030\2e31\0a0d\f768\3661\7bc3@», 0x7e3eb9ec) stub! fixme:fusion:GetCachePath (00000002, L»\3730\302f\2f38\3231\3220\3a31\3433\353a\3a31\6420\7578\6470\7461\3a65\4320\444d\4358\6568\6b63\3a3a\7349\7341\6573\626d\796c\6e49\7355\2865\3a29\4720\7465\7341\6573\626d\796c\694c\7473\2928\6620\6961\656c\2c64\6520\7272\726f\3d20\3020\3878\3030\3430\3030\2e31\0a0d\f768\3661\7bc3@», 0x7e3eb9ec) stub! fixme:fusion:GetCachePath (00000002, L»\3730\302f\2f38\3231\3220\3a31\3433\353a\3a31\6420\7578\6470\7461\3a65\4320\444d\4358\6568\6b63\3a3a\7349\7341\6573\626d\796c\6e49\7355\2865\3a29\4720\7465\7341\6573\626d\796c\694c\7473\2928\6620\6961\656c\2c64\6520\7272\726f\3d20\3020\3878\3030\3430\3030\2e31\0a0d\f768\3661\7bc3@», 0x7e3eb9ec) stub! fixme:fusion:GetCachePath (00000002, L»\3730\302f\2f38\3231\3220\3a31\3433\353a\3a31\6420\7578\6470\7461\3a65\4320\444d\4358\6568\6b63\3a3a\7349\7341\6573\626d\796c\6e49\7355\2865\3a29\4720\7465\7341\6573\626d\796c\694c\7473\2928\6620\6961\656c\2c64\6520\7272\726f\3d20\3020\3878\3030\3430\3030\2e31\0a0d\f768\3661\7bc3@», 0x7e3eb9ec) stub! fixme:fusion:GetCachePath (00000002, L»\3730\302f\2f38\3231\3220\3a31\3433\353a\3a31\6420\7578\6470\7461\3a65\4320\444d\4358\6568\6b63\3a3a\7349\7341\6573\626d\796c\6e49\7355\2865\3a29\4720\7465\7341\6573\626d\796c\694c\7473\2928\6620\6961\656c\2c64\6520\7272\726f\3d20\3020\3878\3030\3430\3030\2e31\0a0d\f768\3661\7bc3@», 0x7e3eb9ec) stub! fixme:fusion:GetCachePath (00000002, L»\3730\302f\2f38\3231\3220\3a31\3433\353a\3a31\6420\7578\6470\7461\3a65\4320\444d\4358\6568\6b63\3a3a\7349\7341\6573\626d\796c\6e49\7355\2865\3a29\4720\7465\7341\6573\626d\796c\694c\7473\2928\6620\6961\656c\2c64\6520\7272\726f\3d20\3020\3878\3030\3430\3030\2e31\0a0d\f768\3661\7bc3@», 0x7e3eb9ec) stub!

Читайте также:  Установка adguard на браузер

а зачем от рута ставишь? достаточно прав пользователя

источник

Простая установка DirectX (и не только) с помощью winetricks

Есть такая штука winetricks, почитать о ней можно здесь: http://wiki.winehq.org/winetricks

1. качаем вайнтрикс и кладем его в /usr/bin для удобства
wget http://www.kegel.com/wine/winetricks
chmod +x winetricks
sudo mv winetricks /usr/bin
2. устанавливаем директх
winetricks directx9

Вот и все. У меня прошло все без задоринки на свежеустановленном вайне.

Кроме директХа, думаю, необходимо установить corefonts. Список пакетов с описаниями по ссылке выше. Для программ, которые требуют IE (например, dotnet*), ставим fakeie6.

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

/%ProgramFiles% и копированием shdocvw.dll из оригинальной винды в system32 вайна, dotnet11 и dotnet20 крашит при установке. Возможно, в новых версиях пофиксят. О путях решения давйте писать сюда.

Комментарии (80)

Еще костыль: при установке comctl32, в пути распаковки надо указать c:\windows\temp

Сорри за оффтоп. Вот всё парюсь над установкой [email protected] на Кубунту. Нужен этот агент для моей девушки, но не в плане проверки почты на сервере, а в плане общения. ПОМОГИТЕ его установить 🙂 Думал, директИкс поможет, но нифика :(. Устал уже винду переустанавливать на компе девушки. Помогите, кто чем может. Буду признателен.

Я где-то писал на форуме название мейлагент клиента под линукс. Вроде в статье про вайн 1 рц 1 в каментах.

В том то и дело, что мне подобие не нужно, только Мэйл@гент.ру 🙂

тогда юзай виртуалку в режиме интеграции
кстати, у вмваре тоже реализован интересный режим интергации рабочих столов

товарищ, заведи ей джаббер аккуант и добавь в него mrim транспорт. клиентов для сетей джаббер под линь полно. jabber.ru в помощь.

Читайте также:  Установка зеркала на форестера

sudo mv winetricks /usr/bin
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
а подскажите пожалуйста в чем здесь удобство собственно?

чтобы запускалось без ввода всего пути

))) а через ./winetricks у вас не запускается? :)))
иль я чтот не понимаю. простите за кучу вопросов я всего пол года осваиваю систему )

запускается, если находишься в директории с вайнтриксом, но ведь не всегда так, а /usr/bin для этого и сделано

А winetricks это ещё один клон вайна, или он устанавливает директикс к текущему вайну?
Подцепляет ли он уже установленный вайн?

это просто скрипт, который устанавливает популярный софт и библиотеки на установленный вайн, можно использовать для разных префиксов, например так:
WINEPREFIX=/home/soifong/.wine2 winetricks
я использую несколько префиксов

У меня все без глюков ставится, нормально. Шикарная вещь, спасибо.

Как только в вайн появится поддержка игр для Висты, то можно будет объявить о свое абсолютном переходе на пингвина

А установка директХ просто эксешником как в винде дает точно такой же результат? У меня после такой установки вайн жрал 50% процессорного времени без запущенных программ (сервер вайн).
Через вайнтрикс поставил поверх. Было несколько ошибок в консоли, но сам процесс завершился успешно.

Просто екзешником он не устанавливается, хотя говорит, что процесс завершен.

в процессе установки directX9 в консоли пишет кучу таких сообщений:
err:setupapi:do_file_copyW Unsupported style(s) 0x144

с этим врятли что то можно сделать.После того как установили directX с помощью winetricks можно проверить работоспособность directx командой «wine dxdiag»

спасибо а то чтото с мелкософта не мог качнуть директХ(прерывалось на 17мб любая версия) а тут еще и писать нечего не надО)

а что такое и тут тоже самое.Кто нибудь знает почуму у меня на 16% останавливает загрузку?

спасибо а то чтото с мелкософта не мог качнуть директХ(прерывалось на 17мб любая версия) а тут еще и писать нечего не надО)

спасибо а то чтото с мелкософта не мог качнуть директХ(прерывалось на 17мб любая версия) а тут еще и писать нечего не надО)

спасибо а то чтото с мелкософта не мог качнуть директХ(прерывалось на 17мб любая версия) а тут еще и писать нечего не надО)

. опробовав множество «легких» способов установки DirectX, танцы с бубном.
но вот наткнулся на то что нужно — Wine-Doors
а вот ссылка на материал:
http://linux-club.ucoz.net/news/2009-04-08-47
действительно все легко.
и игрушки все какие пробовал сразу пошли!!
Всем удачи.

Я ставил ДиректХ и на Кубунту 9.10 и на 10.04 и под разными вайнами просто запуская «.exe». Также и игры ставлю. Пока всё нормально работает.

блин) вот я все сделал и нифига, только я сетапил вб6
вот лог
[email protected]:/home/dvltbo0zivgx# winetricks vb6run
Invalid MIT-MAGIC-COOKIE-1 keyInvalid MIT-MAGIC-COOKIE-1 keyInvalid MIT-MAGIC-COOKIE-1 keyExecuting wine /root/.winetrickscache/VB6.0-KB290887-X86.exe /T:C:\winetrickstmp /c
Invalid MIT-MAGIC-COOKIE-1 keyInvalid MIT-MAGIC-COOKIE-1 keyInvalid MIT-MAGIC-COOKIE-1 keyInvalid MIT-MAGIC-COOKIE-1 keyApplication tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Note: command ‘wine /root/.winetrickscache/VB6.0-KB290887-X86.exe /T:C:\winetrickstmp /c’ returned status 199. Aborting.

dxdiag.exe
А не dxdiagn.exe
Правда у меня в консоли глушняк на эту тему происходит. 🙂
[email protected]:

$
wine: 1.2-rc2
Относительно настройки оставил всё так же, как стало после установки прямогоХ с использованием winetricks

источник