EveMon на линуксе.Работает с текущей версией виндового EveMon 1.7.2.3882 и wine 1.4.1+ (за более ранние версии не скажу)
Предварительная подготовка:1) ставим wine с флагом gnutls (должен захватить с собой и сам пакет gnutls, в вашем случае может потребоваться просто установка gnutls)
2) ставим samba с флагом winbind (скорее всего у вас он уже скомпилирован с ним, но более подробно вам скажет только маинтейнер данного пакета вашего дистрибутива)
если этого не сделать, в консоле найдете нечто подобное (проблема связана с samba-winbind):
err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path.
err:ntlm:SECUR32_initNTLMSP Usually, you can find it in the winbind package of your distribution.
и/или (проблема с tls, т.е. wine-gnutls)
err:secur32:SECUR32_initSchannelSP TLS library not found, SSL connections will fail
и EveMon не сможет коннектиться к серверам.
Последовательность установки:1) если у вас 64-х битная система, нужно выполнить инициализацию с правильным окружением (иначе dotnet40 категорически откажется устанавливаться). Т.е. первый запуск winecfg в случае 64-х битной системы должен быть таким:
WINEARCH=win32 winecfg
увы, в уже имеющийся каталог ~/.wine с неправильным (64-х битным) окружением dotnet40 не встанет (если нет возможности переделать все с нуля, копайте в сторону WINEPREFIX).
2) скачиваем свежий winetricks
cd ~/.wine
wget http://winetricks.org/winetricks
через него устанавливаем
gdiplus, corefonts, tahoma, ie8, comctl32, dotnet40
(в случае версии wine 1.4.1, с dotnet40 установился патч w_workaround_wine_bug-30707, с версией wine 1.5.11 процесс прошел без патчей... в любом случае winetricks рекомендую скачать самый свежий). После установки заходим в winecfg и меняем настройки библиотеки urlmon на native (если этого не сделать, не будет отображаться тело письма/нотификейшена), а так же comctl32 на native.
3) скачиваем свежий инсталлятор EveMon, и устанавливаем его как обычно.
4) Делаем ярлычок или запускаем из консоли wine "C:\Program Files\EVEMon\EVEMon.exe". Для автозагрузки, чтобы стартовал минимизированным, добавляем в конце команды -startMinimized (лучше не добавлять, т.к. может не открываться основное окно потом при клике на иконку).
ИтогПроверял на wine 1.4.1 и 1.5.11, работает
практически все (прокликал все куда руки дотянулись, проверил всплывающие уведомления).
Единственная проблема - это некоторые всплывающие окна. Чуть подробнее:- при клике на заголовок письма/нотификейшена, программа крашится, так что текст письма/нотификейшена посмотреть не получится.- в окне Skill Planner в закладке Plan queue не вызывается меню на скилах при нажатии правой кнопкой мышки, самое смешное что в остальных закладках оно вызывается. Приходится менять/удалять скил тоже через закладку Skill Brouser.Update: удалось устранить проблему с крашем евамона при попытке отображение тела письма/нотификейшена. Ставим ie8 через winetricks, после чего заходим в winecfg и меняем настройки библиотеки urlmon на native.
Проблема отображения в окне Skill Planner в закладке Plan queue меню (при нажатии правой кнопкой мышки на скилах) решилась интуитивной установкой comctl32 через winetricks, для корректного отображения списков скилов необходимо в winecfg изменить настройки библиотеки comctl32 на native, правда, будут немного некорректно отображать иконки на табах (без альфа канала).
Сообщение отредактировал viewizard: 22 October 2012 - 0:35