A PHP Error was encountered

Severity: Warning

Message: mysql_real_escape_string(): Access denied for user 'linuxmir'@'localhost' (using password: NO)

Filename: mysql/mysql_driver.php

Line Number: 319

A PHP Error was encountered

Severity: Warning

Message: mysql_real_escape_string(): A link to the server could not be established

Filename: mysql/mysql_driver.php

Line Number: 319

Перенос данных интернет менеджеров общения из Windows в Linux (часть 2)

Перенос данных интернет менеджеров общения из Windows в Linux (часть 2)


Рубрика: Программы для Linux -> Переход с Windows на Linux -> Mandriva / Rosa Linux
Метки: | | | | | | | | | | |
Просмотров: 6234

Перенос данных интернет менеджеров общения из Windows в Linux (Mandriva)

Продолжение, начало в статье http://linuxmir.ru/page/perenos-dannyh-internet-menedzherov-obshhenija-iz-windows-v-linux-chast-1

В предыдущей статье мы уже установили с вами клиента для интернет общения по различным протоколам qutIM.

Но мы не сделали самое главное, не перенесли данные из старого клиента под Windows.

Для этих целей, нам нужно дополнение для qutIM под названием qutIM history manager (миграция с других клиентов).

Я по чему-то подумал, увидев еще одно дополнение под названием Plugman (предназначенное для простой установки плагинов), что там уже будет нужный нам qutIM history manager и решил первым делом установить именно Plugman

Устанавливаем дополнение (плагин) Plugman для qutIM

Plugman - простая установка тем и плагинов (дополнений).

Т.к. для Mandriva не нашлось скомпилированной версии, придется заняться компиляцией самому.

Сразу забегая в перед сказу, что бы скомпилировал этот файл нужно будет установить некоторые библиотеки из рипозитариев, а так же по мимо самих исходников для плагина скачать и исходники qutIM (по чему-то при компилировании плагина, компилятор их просит.

Устанавливаем нужные для работы пакеты в Mandriva

И так, для компиляции нам нужно установить (если у вас не установлено еще):

1.qt4, запустил для установки urpmi qt4 -a, после чего за собой он потянет еще кучу пакетов и будет вам предлагать на выбирать что ставить, честно признаюсь, сильно не вдаваясь в подробности выбирал первый попавшийся.

2.svn, запускаем в консоли urpmi svn

Подготовка места для наших исходников

Исходники будем хранить тут /home/ваш_логин/svn/ - создайте папочку svn (будет общая для всех исходников)

В ней непосредственно создаем папку для qutIM исходников под названием qutim-svn, получится /home/ваш_логин/svn/qutim-svn/

Переходим в папку: cd /home/ваш_логин/svn/qutim-svn/

Загружаем туда исходники самой программы: svn co http://qutim.org/svn/qutim/trunk/

Исходники загрузятся в /home/ваш_логин/svn/qutim-svn/trunk/ , для удобства предланаю все из папки trunk переместить в /home/ваш_логин/svn/qutim-svn/ (дальнейшее описание будет производиться из расчета что вы перенесли файлы).

Компилировать и устанавливать qutIM из исходников мы не будем, так как уже установили из рипозитариев.

Далее загружаем исходники самого плагина, но перед этим переходим и директорию плагинов, выполняем:

Переход в каталог

cd /home/ваш_логин/svn/qutim-svn/plugins/

Скачиваем исходники дополнения Plugman

svn co http://www.qutim.org/svn/plugman/

Переходим в каталог плагина

cd /home/ваш_логин/svn/qutim-svn/plugins/plugman/

Выполняем по очереди cmake и make

В директории плагина появится файл libplugman.so который мы переместим в каталог плагинов qutIM командой:

mv libplugman.so /usr/lib/qutim

После запуска qutIM вы сможете наблюдать уже присутствие этого дополнения и воспользоваться им.

Через plugman можно легко устанавливать другие дополнение, но я был разочаровал не увидев там дополнения для переноса истории из других клиентов в qutIM

Придется опять устанавливать в ручную и плагин qutIM history manager

Установка дополнения qutIM history manager в qutIM в Mandriva

Повторим некоторые наши действия, которые выполняли при установке предыдущего дополнения:

Переходим в каталог исходников дополнений

cd /home/ваш_логин/svn/qutim-svn/plugins/

Скачиваем исходники дополнения qutIM history manager

svn co http://qutim.org/svn/histman/

Переходим в каталог плагина

cd /home/ваш_логин/svn/qutim-svn/plugins/histman/

Выполняем по очереди qmake (обратите внимание имено qmake, а не cmake) и make

В директории плагина появится файл libhistman.so который мы переместим в каталог плагинов qutIM командой:

mv libhistman.so /usr/lib/qutim

Все с установкой покончили, теперь непосредственно к переносу данных из других клиентов (в моем случае это HotCoffee Messenger -с борка Miranda IM)

Запускаем qutIM, в меню выбираем Import History → вашего клиента — файл базы данных и кодировку (в моем случае кодировка windows-1251 (русская виндовс, т.к. пейджер на винде стоял), а файл — это файл резервной копии HotCoffee Messenger, которая делается через меню HotCoffee) — далее Dump History

И все, готово.

К планигу должен быть русский язык, но я просто не имел время поискать и прикрутить.

В следующих статьях, вернемся к описанию плагинов, заодно и эти подправим.

Кстати, я не гуру в этом деле, но возможно вам можно будет избежать всей этой возятни, просто установив уже скомпилированные мной библиотеки в папку с библиотеками qutIM, по этому оставляю вам ссылки на скомпилированные библиротеки:

Скомпилированное дополнение Plugman и qutIM history manager скачать можете тут

uploadbox 1

ifolder 1