LINUX.ORG.RU
ФорумGames

WoW на Debian Unstable amd64.


0

2

Подскажите, пожалуйста, как начать играть. Поставил Wine i386(wine-bin:i386), winetricks, через него поставил либы directx(d3dx9_*), при запуске WoW он жалуется на отсутствие d3d9.dll. Что с этим делать?


Ответ на: комментарий от Vekt

Скачать dx9 с оф.сайта и поставить через wine :)

Или так. И не важно что для бубунты.

tekk ★★★★★
()
ii  libkwineffects1abi3                   4:4.8.4-3                          amd64        library used by effects for the KDE window manager
ii  libwine-alsa-unstable:i386            1.5.6-2                            i386         Windows API implementation - ALSA sound module
ii  libwine-bin-unstable:i386             1.5.6-2                            i386         Windows API implementation - system services
ii  libwine-gecko-1.4                     1.4+dfsg-2                         all          Windows API implementation - web browser module
ii  libwine-gl-unstable:i386              1.5.6-2                            i386         Windows API implementation - OpenGL module
ii  libwine-ldap-unstable:i386            1.5.6-2                            i386         Windows API implementation - LDAP module
ii  libwine-openal-unstable:i386          1.5.6-2                            i386         Windows API implementation - OpenAL module
ii  libwine-unstable:i386                 1.5.6-2                            i386         Windows API implementation - library
ii  wine-bin-unstable                     1.5.6-2                            i386         Windows API implementation - binary loader
ii  wine-unstable 

Сравнивай список пакетов. В первую очередь смотри на libwine-gl-unstable:i386.

А вообще wine надо было апкетному менеджеру указвать, а не wine-bin

roman77 ★★★★★
()
Последнее исправление: roman77 (всего исправлений: 1)

c версией для амд64 из стейбла всё отлично работало.

oznob
()

жалуется на отсутствие d3d9.dll

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

amorpher ★★★★★
()
Ответ на: комментарий от roman77

libwine-gl:i386 стоит. Переставил wine:i386, вместо wine-bin:i386-не помогло. Теперь ошибка:

err:wgl:has_opengl Failed to load libGL: libGL.so.1: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
err:wgl:has_opengl OpenGL support is disabled.
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
Direct3D9 is not available without OpenGL.
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
Direct3D9 is not available without OpenGL.
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
Direct3D9 is not available without OpenGL.

Vekt
() автор топика
Ответ на: комментарий от roman77
sergey@Debian:~$ sudo dpkg -l | grep mesa
ii  glx-alternative-mesa                        0.2.2                              amd64        allows the selection of MESA as GLX provider
ii  libgl1-mesa-dri:amd64                       8.0.4-2                            amd64        free implementation of the OpenGL API -- DRI modules
ii  libgl1-mesa-dri:i386                        8.0.4-2                            i386         free implementation of the OpenGL API -- DRI modules
ii  libgl1-mesa-glx:amd64                       8.0.4-2                            amd64        free implementation of the OpenGL API -- GLX runtime
ii  libgl1-mesa-glx:i386                        8.0.4-2                            i386         free implementation of the OpenGL API -- GLX runtime
ii  libglapi-mesa:amd64                         8.0.4-2                            amd64        free implementation of the GL API -- shared library
ii  libglapi-mesa:i386                          8.0.4-2                            i386         free implementation of the GL API -- shared library
ii  libglu1-mesa:amd64                          8.0.4-2                            amd64        Mesa OpenGL utility library (GLU)
ii  libglu1-mesa:i386                           8.0.4-2                            i386         Mesa OpenGL utility library (GLU)
ii  mesa-utils                                  8.0.1-2+b3                         amd64        Miscellaneous Mesa GL utilities
sergey@Debian:~$ sudo aptitude install glx-alternative-mesa:i386
Следующие НОВЫЕ пакеты будут установлены:        
  glx-alternative-mesa:i386{b} 
0 пакетов обновлено, 1 установлено новых, 0 пакетов отмечено для удаления, и 24 пакетов не обновлено.
Необходимо получить 2 914 B архивов. После распаковки 51,2 kB будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
 glx-alternative-mesa : Конфликтует: glx-alternative-mesa:i386 но устанавливается 0.2.2.
 glx-alternative-mesa:i386 : Конфликтует: glx-alternative-mesa но установлен 0.2.2 
Следующие действия разрешат зависимости:

     Удалить следующие пакеты:
1)     glx-alternative-mesa   



Принять данное решение? [Y/n/q/?
Vekt
() автор топика
Ответ на: комментарий от roman77

01:00.0 VGA compatible controller: NVIDIA Corporation GT200 [GeForce GTX 260] (rev a1)

Vekt
() автор топика
Ответ на: комментарий от roman77

Может это быть из-за того, что помимо модуля Nvidia, у меня установлены

xserver-xorg-video-nouveau                                                                                                                           
xserver-xorg-video-nvidia
?

Vekt
() автор топика
Ответ на: комментарий от roman77

Поставил libgl1-nvidia-alternatives-ia32

Не помогло, хотя при установке оно сказало:

Добавляется «отклонение /usr/lib32/libGL.so в /usr/lib32/nvidia/diversions/libGL.so из-за libgl1-nvidia-alternatives-ia32»
Добавляется «отклонение /usr/lib32/libGL.so.1 в /usr/lib32/nvidia/diversions/libGL.so.1 из-за libgl1-nvidia-alternatives-ia32»
Добавляется «отклонение /usr/lib32/libGL.so.1.2 в /usr/lib32/nvidia/diversions/libGL.so.1.2 из-за libgl1-nvidia-alternatives-ia32»
Restoring diverted 'libGL.so' symlink.
Restoring diverted 'libGL.so.1' symlink.

Vekt
() автор топика
Ответ на: комментарий от roman77

Да. Соответствующие i386 версии не ставятся из-за зависимостей.

Vekt
() автор топика

Прочитал, что нужная либа содержится в пакете ia32-libs, однако

sergey@Debian:~$ sudo aptitude install ia32-libs
Следующие НОВЫЕ пакеты будут установлены:        
  acl{a} esound-common{a} freeglut3:i386 ia32-libs ia32-libs-i386:i386 lesstif2:i386 libacl1:i386 libaio1:i386 libasyncns0:i386 libattr1:i386{a} 
  libaudio2:i386 libaudiofile1:i386 libavahi-client3:i386 libavahi-common-data:i386{a} libavahi-common3:i386{a} libbsd0:i386 libcaca0:i386{a} 
  libcap2:i386 libcomerr2:i386 libcups2:i386 libcurl3:i386 libdb5.1:i386{a} libdirectfb-1.2-9:i386 libedit2:i386 libesd0:i386 libexif12:i386 
  libflac8:i386 libfltk1.1:i386 libgd2-xpm:i386{a} libgdbm3:i386 libgphoto2-2:i386 libgphoto2-port0:i386{a} libgssapi-krb5-2:i386{a} 
  libidn11:i386{a} libieee1284-3:i386 libjack0:i386{b} libjpeg62:i386 libjson0:i386{a} libk5crypto3:i386{a} libkeyutils1:i386{a}                     
  libkrb5-3:i386{a} libkrb5support0:i386{a} liblcms1:i386 libldap-2.4-2:i386{a} liblzo2-2:i386 libncursesw5:i386{a} libnspr4:i386                    
  libnspr4-0d:i386 libnss-ldap:i386 libnss3:i386 libnss3-1d:i386 libogg0:i386{a} libopenal1:i386 libpam-ldap:i386 libpam0g:i386{a} libpopt0:i386     
  libpulse0:i386 librtmp0:i386{a} libsamplerate0:i386 libsane:i386 libsane-common{a} libsasl2-2:i386{a} libsdl1.2debian:i386 libselinux1:i386        
  libsigc++-2.0-0c2a:i386 libslang2:i386{a} libsndfile1:i386{a} libsqlite3-0:i386{a} libssh2-1:i386{a} libstdc++5:i386 libsvga1:i386                 
  libsysfs2:i386 libtdb1:i386 libts-0.0-0:i386{a} libusb-0.1-4:i386{a} libvorbis0a:i386{a} libvorbisenc2:i386{a} libvorbisfile3:i386                 
  libwrap0:i386{a} libx86-1:i386{a} libxaw7:i386 libxcb-render-util0:i386 libxcb-render0:i386{a} libxft2:i386{a} libxmu6:i386{a} libxmuu1:i386       
  libxp6:i386{a} libxpm4:i386{a} libxss1:i386 libxt6:i386{a} libxtst6:i386{a} libxv1:i386 odbcinst1debian2:i386 xaw3dg:i386                          
РЕКОМЕНДУЮТСЯ следующие пакеты, но автоматически они установлены НЕ БУДУТ:                                                                           
  krb5-locales libgphoto2-l10n libgpm2:i386 libsane-extras:i386 libsasl2-modules:i386 nscd nscd:i386 sane-utils sane-utils:i386 tcpd tcpd:i386 
  unscd:i386 
0 пакетов обновлено, 94 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 16,7 MB/21,4 MB архивов. После распаковки 55,7 MB будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
 libjack0:i386 : Конфликтует: libjack-0.116 который является виртуальным пакетом.
 libjack-jackd2-0 : Конфликтует: libjack-0.116:i386 который является виртуальным пакетом.
                    Конфликтует: libjack0:i386 но устанавливается 1:0.121.3+20120418git75e3e20b-2.
Следующие действия разрешат зависимости:

     Удалить следующие пакеты:   
1)     gstreamer0.10-plugins-good
2)     libasound2-plugins        
3)     libjack-jackd2-0          
4)     plasma-widget-veromix     
5)     pulseaudio                
6)     pulseaudio-module-x11     
7)     veromix-common            



Принять данное решение? [Y/n/q/?]
Не хочу сносить пульсу и gstreamer-плагины.

Vekt
() автор топика

Потанцевал с aptitude и бубном, вроде, ставится ia32-libs. Сейчас посмотрю, что выйдет.

Vekt
() автор топика
Ответ на: комментарий от Vekt

Данные файлы содержатся только в ia-32 libs от Squeeze...

Vekt
() автор топика
Ответ на: комментарий от roman77

Хочу отметить- ядро Liquorix, драйвера Nvidia-dkms.

Vekt
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.