Агент Mail.Ru и Linux
![]() | Многие, кто используют операционную систему линукс, задаются вопросом о том, как заставить работать Агент Mail.Ru для Windows под Wine. Вроде как с устаревшими версиями Агента проблем особых не возникало, они легко запускались под Wine, теперь же, как говорят многие пользователи, Агент Mail.Ru не хочет работать в чуждой ему среде. Мы решили проверить так ли это на самом деле. Установкой и тестированием Агента Mail.Ru в линуксе занимались А мне по ФИГ:) и TanSi, помощь нам оказывала WERONIKA. Если вы заинтересованы в том, чтобы использовать Агент Mail.Ru в ОС Linux, то мы предлагаем вам пройти тот путь, который прошли мы для того, чтобы заставить эту программу работать в нашей любимой операционной системе. Но для начала запасемся терпением и на всякий случай приготовим бубен для дрессировки Агента, он нам может пригодится :))) |

Изначально нам нужно убедиться в том, что в системе мы имеет самую свежую версию wine. Нами использовалась версия 1.1.36. Чтобы установить "свежую" версию wine, нужно добавить в систему сторонний репозиторий (все описанное в данном блоге касается Linux Mint и Ubuntu). В "Терминале" выполняем команду:
sudo gedit /etc/apt/sources.list
в самый конец файла добавляем строки:
## +++ Wine +++
deb http://ppa.launchpad.net/ub... karmic main
Сохраняем и закрываем файл. В "Терминале" добавляем ключ репозитория:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 5A9A06AEF9CB8DB0
выполняем команду:
sudo apt-get install
устанавливаем wine:
sudo apt-get install wine1.2
Если в вашей системе уже были ранее установлены пакеты wine, то проверьте версию этой программы, добавьте указанный выше репозиторий и обновите wine. Версию wine смотрим тут: Приложения -> Wine -> Configure Wine

Агент Mail.Ru берем, естественно, с http://agent.mail.ru/ru/. Мы использовали версию 5.6 (сборка 3278). Устанавливаем Агент так же, как обычно это делали в операционной системе Windows

По окончанию установки не стоит запускать Агент, смысла в этом нет, пока еще не установлены все пакеты под вайн, которые нужны для его работы и наша задача установить эти пакеты. Устанавливать эти пакеты мы будем с помощью скрипта winetricks, который оЧень облегчит нам жизнь :) Открываем "Терминал", переходим в тот каталог, куда вы желаете скачать скрипт, так, например, у меня этот каталог называется Download:
cd ~/Download
Скачиваем скрипт:
wget http://www.kegel.com/wine/w...
и выполняем его:
sh winetricks


В результате выполнения скрипта на экране появится окно Select a package to install, в котором нам предстоит выбрать интересующие нас компоненты. Мы долго и упорно пытались отсортировать те пакеты, которые необходимы нам для запуска Агента, вполне вероятно, что и даже в настоящий момент какие-то из компонентов, которые мы рекомендуем установить, на самом деле являются лишними, но мы предлагаем такой набор, а уже вам решать, что из предложенного вы будете добавлять в wine для успешной работы Агента, а что нет. Итак, наш выбор компонентов для установки таков:
corefonts
flash
riched20
richtx32
shockware
tahoma
native_mdac
native_oleaut32
sound=alsa
vista (даже, если вы поклонник windows xp, мы все равно настоятельно рекомендуем выбрать vista, если вы желаете, чтобы мульты у вас отображались)
После того, как вы нажмете Ok! произойдет скачивание и установка выбранных компонентов в вайн. По окончанию установки опять идем в настройки wine Приложения -> Wine -> Configure Wine и убеждаемся, что у нас активной является версия Windows Vista, на на закладке с подключенными сторонними библиотеками у нас отображаются установленные с помощью скрипта выбранные ранее компоненты.


И вот теперь настал самый ответственный момент - первый запуск Агента Mail.Ru в вашей системе линукс. Каким образом вы его будете запускать - это дело вашего вкуса :) В меню Приложения -> Wine Агент уже создал себе ярлычок для запуска во время установки; можете пробежаться в своей домашней директории до /.wine/drive_c/Program Files/Mail.Ru/Agent и там кликнуть по exe-шнику magent.exe; а можете в "Терминале" выполнить команду (кстати, самый полезный вариант запуска, так как если что-то пойдет не так, то вы будете видеть причину этой проблемы):
env WINEPREFIX="/home/tansi/.wine" wine "C:\Program Files\Mail.Ru\Agent\magent.exe"
обратите внимание, что в вашем случае вместо выделенного в команде слова, должно быть указано название вашей учетной записи в системе. Да, вот еще что, так как установку Агента, начиная с самого нуля, мы повторяли много раз на разных системах, то как не парадоксально звучит для линукса, в некоторых случая в этот момент перед первым запуском Агента, надо было перезагрузить компьютер, чтобы Агент начал работать.

Если все прошло идеально, то вы увидите обычное окно авторизации, в котором вводите свой логин и пароль, ну, и дальше всё как обычно в привычном для вас Агенте Mail.Ru. А мне по ФИГ:) проводил тестирование Агента под линуксом во всех вариациях и вот его заключение:
- Файлы передает
- Будильник работает
- Мультфильмы показывает
- Смайлики анимированные
- Звук есть
- Извещение о приходе почты работает
- Переход из Агента в почту, "мир", блоги и т.д. работает, открывает страницы в браузере, установленном в системе по умолчанию
- СМС-сообщения отправляются
И всё же есть несколько НО:
- При показе мульта флэш-плеер не признает альфа-канал в мультфильмах и поэтому фон не прозрачный, а чёрный
- При показе мультов сразу один за другим агент зависает (Прим.: готова поспорить с этим)
- При настройке цвета, агент зависает намертво
Вот так выглядят мультфильмы. Конечно, не сильно привлекательно они смотрятся на черном фоне, перекрывая собой окно диалога, но это все же лучше, что они хоть так могут демонстрироваться, чем вообще никак.

Ну, а теперь рассмотрим тот случай, если вам не получилось достичь после этих действий положительного результата. Тогда придется прибегнуть к шаманству - берем бубен и вперед :) На самом деле, действительно, сколько раз не пробовали пройти по одному и тому же пути установки Агента, чтобы выработать четкую концепцию, но каждый раз что-то не получалось и приходилось брать бубен и устраивать ритуальные танцы вокруг Агента Mail.Ru. Однозначно вся проблема повторялась в период выбора и подключения сторонних библиотек, так что если у вас не пошли с первого раз библиотеки, которые скрипт winetricks загружает с серверов microsoft, adobe и т.д., то попробуйте взять библиотеки ole32.dll, oleacc.dll, riched20.dll, riched32.dll и т.д. из операционных систем windows vista или windows 7, и скопировать их в директорию ~/.wine/drive_c/windows/system32 (см. в домашнем каталоге пользователя в скрытых папках), заменив имеющиеся там одноименные файлы. Можно и из windows xp, но с ними нам ни разу не удалось запустить мультфильмы.
И если вы все перепробовали и у вас так и не получилось заставить работать Агент Mail.Ru под Wine в операционной системе Linux, то вам ничего не остается, как прибегнуть к установке qutim, чтобы иметь возможность общаться с теми, кто "живет" в вашем контактном листе Агента. Ранее у меня уже был посвящен блог шаманству с qutim, так что загляните туда http://blogs.mail.ru/list/tansi/2182C6A1FFE1EE8E.html
Метки: agent, агент, agent@mail.ru
![]() |
|
Flammen Herz
16-01-2010 17:55 (ссылка)
Re: Агент Mail.Ru и Linux
Спасибо, ребят... веб-морда правда уже достала
Комментарии запрещены
ДЯДЯ ВАСЯ
24-01-2010 10:58 (ссылка)
Re: Агент Mail.Ru и Linux
Пишу строки сии дабы выразить вам свою искреннюю благодарность! Агент Mail.Ru работает так, как вами и описано, хотя установка компонентов вайна окончилась ошибкой что-то вроде "ошибка имени папки назначения" с последующим "попробуй еще раз установить, может получится!!!", но, как это не парадоксально, Агент Mail.Ru работает!!!
Комментарии запрещены
Сергей Моисеев
04-02-2010 02:29 (ссылка)
Re: Агент Mail.Ru и Linux
Тоже на эту тему писал год назад, скинул на блог http://blogs.mail.ru/mail/n...
Комментарии запрещены
Илья Тетерин
07-02-2010 05:00 (ссылка)
Re: Агент Mail.Ru и Linux
Спасибо, ) Работает. ТОлько в микроблогах проблема с кодировкой. Кракозябры. А так.. )))
Комментарии запрещены
07-02-2010 17:10 (ссылка)
Re: Агент Mail.Ru и Linux
Спасибо всё работает, если-бы ещё карты работали было-бы зебест.
Комментарии запрещены
Cross Biker
21-02-2010 14:07 (ссылка)
Re: Агент Mail.Ru и Linux
Здравствуйте, у меня LM8 Росинка и во время установки компонентов вайна вылазит вот такое сообщение:
sha1sum mismatch! Rename /home/aquarius/.winetrickscache/./install_flash_player_ax.exe and try again.
Подскажите пожалуйста что теперь делать. я новичёк в линуксе и сам не разбирусь

sha1sum mismatch! Rename /home/aquarius/.winetrickscache/./install_flash_player_ax.exe and try again.
Подскажите пожалуйста что теперь делать. я новичёк в линуксе и сам не разбирусь
Комментарии запрещены
Артем Еременко
26-02-2010 13:46 (ссылка)
Re: Агент Mail.Ru и Linux
ну я сделал точно как написанно! ничего не изменилось! че можеи быть ? =)
Комментарии запрещены
28-03-2010 10:51 (ссылка)
Re: Агент Mail.Ru и Linux
В принципе все работает, НО тут какое-то блядство!!! вот запускаешь работает, но как тока выходишь "выход из программы" , то он все пиздец, т.е. больше не запускается, надо ресетить.тока так((( че за хрень кто подскажет??
Комментарии запрещены



21-04-2010 07:09 (ссылка)
Re: Агент Mail.Ru и Linux
Эм... народ тут такое дело... я кароч качнул wine по ссылке, которую вы предложили....но у мну встала версия 1.1.31... почему так? у мну стоит Ubuntu 9.10, а до этого я ставил только агент 5.4 ну по старому варианту... подскажите в чём трабл???
Комментарии запрещены

21-04-2010 08:16 (ссылка)
Re: Агент Mail.Ru и Linux
Народ! ХЕЕЛП! у мну всё поставилось но когда я кому то пишу сообщение на русском собоседник получает ироглифы...чё делать?!
Комментарии запрещены






Никита (CENSORED)
09-06-2010 23:38 (ссылка)
Re: Агент Mail.Ru и Linux
Здравствуйте. У меня проблемка с кодировкой. Сообщения отправляемые мной, как и сообщения отправленные мне приходят в виде кроказябр, т.е. кириллица совсем не воспринимается. Я уже и вайн раз 10 сносил и шрифты меня на оригинальные, но все бес толку. Какие будут идеи? Может кто, что подскажет?
Система ubuntu 10.04
wine 1.2
Система ubuntu 10.04
wine 1.2
Комментарии запрещены

