Привет))
Стоит Debian Sid, обновлён до сида от stable (squeeze). KDE 4.6. Обновлялся путём добавления в sources.list тестинга и сида. Вот мой текущий sources.list:
deb http://ftp.ru.debian.org/debian/ squeeze main non-free contrib
deb-src http://ftp.ru.debian.org/debian/ squeeze main non-free contrib
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
# squeeze-updates, previously known as 'volatile'
deb http://ftp.ru.debian.org/debian/ squeeze-updates main contrib non-free
deb http://ftp.ru.debian.org/debian/ squeeze-proposed-updates non-free contrib main
deb-src http://ftp.ru.debian.org/debian/ squeeze-proposed-updates non-free contrib main
deb-src http://ftp.ru.debian.org/debian/ squeeze-updates main contrib non-free
deb http://ftp.ru.debian.org/debian/ testing main non-free contrib
deb-src http://ftp.ru.debian.org/debian/ testing main non-free contrib
deb http://ftp.ru.debian.org/debian/ sid main non-free contrib
deb-src http://ftp.ru.debian.org/debian/ sid main non-free contrib
deb http://www.debian-multimedia.org sid main non-free
deb-src http://www.debian-multimedia.org sid main non-free
deb http://frickelplatz.de/debian sid main contrib non-free
deb-src http://frickelplatz.de/debian sid main contrib non-free
Всё обновление прошло без проблем.
Ставил из frickelplatz wine 1.3.32 На простых вещах вёл себя он хорошо. Но при попытках запуска игрушек (FIFA 12, Stronghold Crusader) ничего хорошего не получалось. На Стронгхолде весь процесс оканчивался чёрным экраном с зелёным курсором и сменой разрешения экрана. Фифа вела себя по-разному: то вообще не запускалась, то доходило дело до заставки и далее чёрный экран.
Удалил вайн. Решил вручную установить отсюда: http://dev.carbon-project.org/debian/wine-unstable/
Скачал все пакеты, попутно помучился с зависимостями и порядком установки этих пакетов. В итоге всё вроде как установилось. Но при команде:
gasha@almukantarat:~$ winecfg
WARNING: gnome-keyring:: no socket to connect to
Через winetricks установлен d3dx9.
Попробуем запустить Stronghold Crusader:
gasha@almukantarat:~$ wine '/media/E/Игры/Stronghold Crusader Extreme/Stronghold Crusader.exe'
WARNING: gnome-keyring:: no socket to connect to
fixme:win:EnumDisplayDevicesW ((null),0,0x32f808,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f608,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f60c,0x00000000), stub!
И получаю чёрный экран с зелёным курсором по центру экрана.
Установил этот gnome-keyring. но больше ничего не делал, он вроде как демоном должен запускаться. Ничего не изменилось.
В Кубунте 11.10 вайн работает нормально. По крайней мере со Стронгхолдом проблем нет. Но я хочу дружить с Дебианом.
Спасибо)
Wine, дилетантские потуги
almukantarat, в нестабильной версии wine в данный момент сильные траблы с играми, я l2 запускал с очень большими лагами, машин вешалась....
almukantarat, в нестабильной версии wine в данный момент сильные траблы с играми, я l2 запускал с очень большими лагами, машин вешалась....
Так и с версией wine 1.0.1 всё точно также. Во многих местах встречаю, что у Debian'a с wine проблемы, но конкретики никакой.
almukantarat, проблем никаких нет! в репозиториях лежит первый стабильный релиз! вот верси 1.2.3 для скиза, link
"в репозиториях лежит первый стабильный релиз! вот верси 1.2.3 для скиза"
Так на Сид он захочет вставать без проблем?
У меня Sid. Доэкспериментировался с установками и удалениями wine, что вылезла проблема с samba и winbind. В логах ошибки на их счёт. Поступил по-детски: снёс систему. Поставил Сид, на этот раз из тестинга. Да и в прошлый раз хотел, но почти неделю на оф сайте нетинстол с ломаным иснталятором был.
Поставил из репов Playonlinux 4.0.12, который за собой вытащил wine 1.3.32. Точнее, пока писал этот пост ставился Playonlinux. И опят. таже штука:
При обработке следующих пакетов произошли ошибки:
winbind
libpam-winbind
E: Sub-process /usr/bin/dpkg returned an error code (1)
Не удалось установить пакет. Попытка восстановить:
Настраивается пакет winbind (2:3.6.1-2) ...
Starting the Winbind daemon: winbind/usr/sbin/winbindd: relocation error: /usr/sbin/winbindd: symbol krb5_locate_kdc, version krb5_3_MIT not defined in file libkrb5.so.3 with link time reference
failed!
invoke-rc.d: initscript winbind, action "start" failed.
dpkg: не удалось обработать параметр winbind (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 127
dpkg: зависимости пакетов не позволяют настроить пакет libpam-winbind:
libpam-winbind зависит от winbind (= 2:3.6.1-2), однако:
Пакет winbind пока не настроен.
dpkg: не удалось обработать параметр libpam-winbind (--configure):
проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
winbind
libpam-winbind
Может какая беда сейчас в Сиде? Просто до этого у меня хоть и были проблемы с вайном, но ничего подобного не было такого.
Вот запуск winecfg:
gasha@almukantarat:~$ winecfg
WARNING: gnome-keyring:: no socket to connect to
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels, pretending there's only 2 channels
gasha@almukantarat:~$
almukantarat, ставил бы ты сразу Aptosid. Проблемы сам себе создаёшь.
almukantarat, ставил бы ты сразу Aptosid. Проблемы сам себе создаёшь.
Это не вариант. То есть, я так не хочу. Просто хочется разобраться в проблемах. Я бы, вообще, мог бы оставаться на Kubunt'е. И не надо её советовать)
newzenon, aptosid - это вот это? http://debian.tu-bs.de/project/aptosid/release/
Например, http://debian.tu-bs.de/project/aptosid/release/aptosid-2011-02-imera-kde-lite-i386-201107131633.iso
almukantarat, сколько можно объяснять-то, Aptosid это Debian основанный на sid/unstable ветке, что делается разработчиками:
плюшки - темы оформления для xfce и kde
ядра - последние версии
_всё_
осталное из репозиториев Debian
Плюс и очень весомый - настоящий rolling-release.
Aptosid (бывший проект Sidux). Страница официального Руководства aptosid (русская).
Дистрибутив aptosid – это операционная система с приложениями и утилитами из нестабильной части Debian, которая базируется на ядре Linux и проекте GNU. Дистрибутив aptosid следует основным принципам Общественного договора Debian.
Репозитории:
deb http://oscar.aptosid.com/debian/ unstable main fix.main
deb-src http://oscar.aptosid.com/debian/ unstable main fix.main
deb http://aptosid.com/debian/ unstable main fix.main
deb-src http://aptosid.com/debian/ unstable main fix.main
deb http://debian.tu-bs.de/project/aptosid/debian/ unstable main fix.main
deb-src http://debian.tu-bs.de/project/aptosid/debian/ unstable main fix.main
almukantarat, сколько можно объяснять-то, Aptosid это Debian основанный на sid/unstable ветке, что делается разработчиками:
плюшки - темы оформления для xfce и kde
ядра - последние версии
_всё_
осталное из репозиториев Debian
Плюс и очень весомый - настоящий rolling-release.
Огромное спасибо!!! Сразу исчезла куча вопросов. Раз кроме плюшек ничего своего принципиально нового в нём нет, то со спокойной совестью буду пробовать. Уже качается.
С пятницей!
Но с вайном боюсь, что ещё вернусь...
almukantarat, ставь, этот пакет я сам компилил, он не с репов
almukantarat, ставь, этот пакет я сам компилил, он не с репов
Спасибо, посмотрю. Сейчас в связи с дефицитом времени, временно вернулся на Кубунту, да и ван 1.3.34 поспел. Надо будет глянуть. А пока на работе погоняю в ФИФА 12 и Скайрим)) Конец, оффтопа...
almukantarat, попробовал я из реп wine, то же ругается на gnome-keyring но все работает, но не так как надо....
Я так понимаю, что гномкиринг отвечает за сохранённые пароли. И причём тут вайн? Поглядим.
almukantarat, хз у меня стабильная версия не на что не ругается
almukantarat, ставь, этот пакет я сам компилил, он не с репов
Установка:
[console]
gasha@almukantarat:~$ sudo dpkg -i wine_1.2.3-1_i386.deb
Selecting previously unselected package wine.
(Чтение базы данных ... на данный момент установлен 82561 файл и каталог.)
Распаковывается пакет wine (из файла wine_1.2.3-1_i386.deb)...
Настраивается пакет wine (1.2.3-1) ...
Обрабатываются триггеры для man-db ...
[/console]
Запуск:
[console]
gasha@almukantarat:~$ winecfg
WARNING: gnome-keyring:: no socket to connect to
[/console]
Если перейти на вкладку Аудио:
[console]
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: Отказано в доступе
fixme:mixer:ALSA_MixerInit No master control found on USB Device 0x46d:0x9a4, disabling mixer
fixme:mixer:ALSA_MixerInit No master control found on SAA7134, disabling mixer
err:module:load_builtin_dll failed to load .so lib for builtin L"wineesd.drv": libesd.so.0: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
fixme:mixer:ALSA_MixerInit No master control found on USB Device 0x46d:0x9a4, disabling mixer
fixme:mixer:ALSA_MixerInit No master control found on SAA7134, disabling mixer
err:alsa:wine_snd_pcm_recover underrun occurred
[/console]
Проверка звука работает.
Далее устанавливаю:
[console]
gasha@almukantarat:~$ sudo aptitude install winetricks zenity
[/console]
Через winetricks ставлю: d3dx9 dotnet20 vcrun6
Теперь попробуем запустить Stronghold Crusader:
[console]
gasha@almukantarat:~$ wine '/media/E/Игры/Stronghold Crusader Extreme/Stronghold Crusader.exe'
fixme:ole:DllRegisterServer stub
WARNING: gnome-keyring:: no socket to connect to
fixme:win:EnumDisplayDevicesW ((null),0,0x32f768,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f588,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f58c,0x00000000), stub!
fixme:mixer:ALSA_MixerInit No master control found on USB Device 0x46d:0x9a4, disabling mixer
fixme:mixer:ALSA_MixerInit No master control found on SAA7134, disabling mixer
ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: Отказано в доступе
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x14e690,0x14e590): stub
wine: Unhandled page fault on read access to 0x065d1001 at address 0x4544be (thread 0009), starting debugger...
Завершено
[/console]
И выскакивает окно, что в программе Stronghold Crusader.exe обнаружена серьёзная ошибка. Программа будет закрыта.
Попробуем запустить, что-нибудь по-легче:
[console]
gasha@almukantarat:~$ wine /media/D/Support/Portable/AIMP2/AIMP2.exe
WARNING: gnome-keyring:: no socket to connect to
err:mmdevapi:MMDevEnum_Create OpenAL support not compiled in, application will not find sound devices
fixme:mmdevapi:MMDevEnum_RegisterEndpointNotificationCallback stub
fixme:mixer:ALSA_MixerInit No master control found on USB Device 0x46d:0x9a4, disabling mixer
fixme:mixer:ALSA_MixerInit No master control found on SAA7134, disabling mixer
ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: Отказано в доступе
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x152360,0x152260): stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ole:CoCreateInstance no instance created for interface {ea1afb91-9e28-4b86-90e9-9e9f8a5eefaf} of class {56fdf344-fd6d-11d0-958a-006097c9a090}, hres is 0x80004002
err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered
err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1
fixme:keyboard:UnregisterHotKey (0x100be,2): stub
fixme:font:ExtTextOutW flags ETO_NUMERICSLOCAL | ETO_NUMERICSLATIN unimplemented
fixme:gdiplus:GdipDrawImagePointsRect Color transforms not implemented
err:dialog:EndDialog got invalid window handle ((nil)); buggy app !?
[/console]
Aimp запускается и всё играет.
Как чинить?)) Спасибо.
almukantarat, проблем никаких нет! в репозиториях лежит первый стабильный релиз! вот верси 1.2.3 для скиза, link
almukantarat, ставь, этот пакет я сам компилил, он не с репов
almukantarat, хз у меня стабильная версия не на что не ругается
Поставил с нуля чистый Debian Sqeeze 6.0.3. Добавил в репы только debian-multimedia и backports. Из бэкпортов поставил ядро 2.6.39. Дрова для nvidia ставил через скрипт sgfxi
Установил wine 1.2.3 из пакета выше. Добавил winetricks, zenity,cabextyract.
Stronghold Crusader заработал))) Если запускать двойным кликом по файлу.
Но при запуске через терминал всё вываливается в чёрный экран. Но там в пути правда есть пробелы и русские имена. Млжет с этим связано:
[console]
gasha@almukantarat:~$ wine '/media/E/Игры/Stronghold Crusader Extreme/Stronghold Crusader.exe'
[/console]
foozzi, спасибо))
P.S. Скопировал папку Stronghold Crusader Extreme в /home/gasha. Всё равно при запуске из консоли чёрный экран.
P.P.S. На счёт Skyrim.
[console]
gasha@almukantarat:~$ wine '/home/gasha/.wine/drive_c/Program Files/The Elder Scrolls Skyrim/Skyrim/TESV.exe'
fixme:mixer:ALSA_MixerInit No master control found on USB Device 0x46d:0x9a4, disabling mixer
fixme:mixer:ALSA_MixerInit No master control found on SAA7134, disabling mixer
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x147b78,0x147a78): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x147b98,0x147a98): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x32f0c0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f0c8,0x00000000), stub!
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
fixme:d3d9:D3DPERF_SetOptions (0x1) : stub
fixme:d3d:debug_d3dformat Unrecognized 1129272385 (as fourcc: ATOC) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(1129272385) in the format lookup table
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (0,0)-(1024,768)
[/console]
Установка прошла нормально, первый запуск произошёл в окне. Также и в Windows. И после этого нужно вручную в конфиге объявить полноэкранный режим и выставить разрешение. Здесб же конфиг не создался, скопировал его из имеющегося архива. После этого игра полноэкранно загрузилась. Но сейвы не подхватывает, новую игру не начинает. Так на стартовом экране и висит. Звук есть.
Может всё таки попробовать поновей wine использовать? Версия 1.2.3 вроде как апрельская, а игрушка вышла только в ноябре.
P.P.P.S. Скомпилировал самостоятельно wine 1.3.34 (мой первый опыт), установил получившийся deb пакет. Сейчас буду тестить.
almukantarat, попробуй что бы в пути не было пробелов
foozzi, а можешь скомпилить для amb64?
Ставил последний вайн с репозитория frickerplatz, wine 1.3.32. Он без поддрежки opengl, как я понял, при запуске игр unable to initialize opengl. При этом драйвер нвидиа стоит и работает нормально, версии 190. Glxgears крутит шестеренки и пишет фпс, компиз эффекты работают. Собирать из сорцов с ключиками для опенгл или отдельных пакетов буду долго, т.к. масса зависимостей, а опыта у меня мало, буду долго искать эти пакеты.
foozzi, а можешь скомпилить для amb64?
... При этом драйвер нвидиа стоит и работает нормально, версии 190. Glxgears крутит шестеренки и пишет фпс, компиз эффекты работают.
Не знаю что у вас за машина, но если Nvidia с технологией optimus. То скорее всего у вас 2 видео карты, одна встроена в Проц, другая внешняя. Если это так, то glxgears будет выдавать фпс встроенной в проц видео карты, это порядка 50-80 FPS, для запуска внешней видеокарты используйте optirun glxgears (FPS будет трехзначным). Если такая конструкция сработает тогда вайн придется запускать из терминала: optirun wine /путь/до/игра.exe
http://linuxforum.ru/viewtopic.php?id=17868&p=4 сообщение 94 , это настройка nVidia с Optirun (Правда под suse)