Страница 1 из 1

QIP Infium в WINE

СообщениеДобавлено: 28 мар 2009, 00:00
Костик
wine (для запуска exe файлов) в freebsd например вообще порт не пашет :(

bsd# make install clean
===> wine-1.1.17,1 builds, but fails upon startup.
*** Error code 1

Stop in /usr/ports/emulators/wine.


вот такая фигня

поставил его через пакеты

pkg_add -r wine

сделал
#winecfg
Естественно траблы со шрифтами

сделал русские шрифты через правку реестра
потом опять
#winecfg
Ура, вместо квадратиков появились русские букавки только очень мелкие
Полазил в этих настройках сделал крупными ну и немного настроил.

Пришло время запускать EXE приложения

#cd /usr/kostik/windows
#ls

Код: Выделить всёРазвернуть
qip8090.exe             qipinfium9024.exe
qip8092.exe             qipinfium9030.exe


устанавливаю инфиум
#wine qipinfium9030.exe

все устанавливается
инфиум запускается и тут косяк, вылазиет ошибка с предложением перезапустить инфиум или его вообще выключить
если проигнорировать это окно то можно даже общаться через инфиум = )
Попробовал проигнорировать это окно с ошибкой и решил изменить статус на online и тут wine благополучно зависает и kde вместе с ним = (

залазию в консоль и
# killall -9 wineserver
# killall -9 wine-pthread


Вин убит КДЕ отживело )

что же касается qip8092, то он устанавливается но не запускается, wineserver начинает грузить процессор пока его не убъешь опять же через консоль

Как же запускать Infium в unix ?

Почему возникает эта непонятная ошибка :no:

Re: QIP Infium в WINE

СообщениеДобавлено: 28 мар 2009, 00:30
-=GIG=-
QIP прекрасно работает под wine. Если у Вас wine@etersoft то ни каких шаманских действий вообще не надо делать все работает сразу (и анимированные иконки). Если используете простой wine (лучше использовать 0.9.60 т.к. реализовали хорошую поддержку трея) то надо:
1. Скачать Mozilla ActiveX Control 1.7.12
2. Установить ее и скопировать все dll в /system32

Если у вас не работают анимированные смайлы
Запускаем qip с параметром /oldgif
Пример.
Консоль: wine "~/qip.exe" /oldgif
Ярлык: env WINEPREFIX="~/.wine" wine "C:\Program Files\QIP\qip.exe" /oldgif

Как установить qip infium (с рабочими шрифтами)
1. (нужна самба версии 3.0.25 и выше)
2. Ставим qip infium в ~/.wine/dosdevices/c:/
3. Вытягиваем из винды oleaut32.dll
4. Кидаем oleaut32.dll в ~/.wine/dosdevices/c:/windows/system32/
5. консоль => winecfg
6. Открываем вкладку "Библиотеки" выбираем oleaut32.dll или пишем сами
7. Редактируем её и ставим галку на "Сторонняя(Windows)"
8. Запускаем qip infium (смайлы пашут)
9. Наслаждаемся

На глаза попалось ...

Re: QIP Infium в WINE

СообщениеДобавлено: 28 мар 2009, 00:43
Костик
-=GIG=- писал(а):Если используете простой wine скопировать все dll в /system32


и так
после установки wine
в папке - /usr/kostik/.wine/drive_c/windows/system32
уже есть dll-ки

вот например немного покажу

Код: Выделить всёРазвернуть
bsd# ls
actxprxy.dll                            ole32.dll
advapi32.dll                            oleaut32.dll
advpack.dll                             oleaut32.dll_____
appwiz.cpl                              oledlg.dll
cabinet.dll                             olepro32.dll
cmd.exe                                 opengl32.dll
comctl32.dll                            progman.exe
comdlg32.dll                            psapi.dll
control.exe                             quartz.dll
crypt32.dll                             regsvr32.exe
d3d8.dll                                riched20.dll
d3d9.dll                                riched32.dll
dbghelp.dll                             rpcrt4.dll


-=GIG=- писал(а):3. Вытягиваем из винды oleaut32.dll
4. Кидаем oleaut32.dll в ~/.wine/dosdevices/c:/windows/system32/

там уже есть этот файл
но я скопировал из windows этот файл и вот их сравнения

Первый был
Второй взят с винды
-rw-r--r-- 1 kostik kostik 5100 27 мар 18:36 oleaut32.dll
-rw-r--r-- 1 kostik kostik 553472 17 авг 2004 oleaut32.dll



в общем не знаю чего не хватает :pardon:

Re: QIP Infium в WINE

СообщениеДобавлено: 28 мар 2009, 02:07
server801
не насилуй фрю-она этого не любит.....

Re: QIP Infium в WINE

СообщениеДобавлено: 28 мар 2009, 14:56
Костик
Инфиум надо заюзать...

Обновил wine до
wine-1.1.16,1 Microsoft Windows compatibility layer for Unix-like systems

был 1.1.4,1

теперь уже weneserver не виснет а просто зависают менюшки = ( и все та же фатальная ошибка

Re: QIP Infium в WINE

СообщениеДобавлено: 28 мар 2009, 15:22
DPX-Infinity
самба есть? она для кипа нужна. хотя без неё он вообще не запускается...

Re: QIP Infium в WINE

СообщениеДобавлено: 28 мар 2009, 15:35
Костик
samba-libsmbclient-3.0.32_2 установлено и все вроде :pardon:

Re: QIP Infium в WINE

СообщениеДобавлено: 06 дек 2015, 22:30
Костик
И так... моя проблема решена :roll:
Qip Infium благополучно пашет на FreeBSD :)

Проблема была в том что QIP Infium RC4, Build 9030 я качал уже давно и тогда в нем была ошибка с работой в win2000 и wine
Скачал сегодня последнюю версию инфиума (она также называется как и первая но пересобраная)

пересобрал wine на последнюю версию которая была на оффицальн фтп.

ставим wine
pkg_add wine-1.1.16,1.tbz

конфигурируем
winecfg

стартуем Установку Infium
wine qipinfium9030.exe

радуемся и общаемся в QIP Infium на FreeBSD

В отличае от Linux тут вообще никаких танцев с бубном не было :roll:
хотя с версией - wine-1.1.4,1 были проблемы со шрифтами

ну естественно скрин дабы подтвердить свои слова документально :D
infium_freebsd.jpg


Тема расскрыта
Мы научились ставить wine из пакетов
Мы решили возникшую проблему