Подготовительный этап: Началом всего у меня - установка MC (midnight commander) sudo aptitude install mc. Это не обязательная процедура, а на любителя. С помощью МС мне проще с файломи возиться. Устанавлдиваем следующие пакеты subversion, gcc, cpp, openc++, lsb-cxx, make, cmake. Для этого открываем окно консоли "Терминал" и вводим следующие команды: sudo aptitude install subversion sudo aptitude install gcc sudo aptitude install openc++ sudo aptitude install lsb-cxx На этом этапе, когда ответили "y" вам предлагается настроить пакет postfix. Все варианты настроики описаны. Так как меня почтовый сервер не интересует, я выбираю "Без настройки". sudo aptitude install make sudo aptitude install cmake Можно, конечно, и одной строкой все записать sudo aptitude install subversion openc++ lsb-cxx make cmake, но я предпочитаю все по отдельности. Если появится вопрос "Продолжить д/н? отвечаем первой буквой слова "yes". Устанавливаем Qt4 sudo aptitude install libqt4-core sudo aptitude install libqt4-dev sudo aptitude install libqt4-gui Все одной строкой sudo aptitude install libqt4-core libqt4-dev libqt4-gui При компиляции я обнаружил еще одну недостающую либу, вот нашел и решил доставить sudo aptitude install libxss-dev Копирование исходников из svn Я предпочитаю в домашней директории, для таких собственных компиляций, создать директория с названием "MyFiles", вы можете выбрать другое название. Перейдите в созданую вами директорию и наберите следующую комманду, которая и скопирует исходники из svn в поддиректорию qutim в вашей директории (предположительно "MyFiles"):
svn co http://qutim.org/svn/qutim/trunk/ qutim Исходники дополнительных модулей: icq, jabber, mrim, irc, vkontakte копируйти в папку plugins, которая находиться в папке qutim, используя следующие команды:
svn co http://qutim.org/svn/icq/trunk/ icq svn co http://qutim.org/svn/jabber/trunk/ jabber svn co http://qutim.org/svn/mrim/trunk/ mrim svn co http://qutim.org/svn/irc/trunk/ irc svn co http://qutim.org/svn/vkontakte/trunk/ vkontakte
В результате дерево каталогов будет приблизительно такое: homedir/MyFiles/qutim/plugins/icq, jabber, mrim. Ну, а теперь, собствено, о самой компиляции... Результатом долгого и нудного процесса компиляции будут файлы с расширением co, например: icq.co, jabber.co. Начинаем компиляцию с основного модуля qutim, предварительно рекомендуют в директории qutim создать поддиректорию build и производить компеляцию уже непосредственно в нее. Вот полная команда, которая выполняется из директории qutim: mkdir build && cd build && cmake -DCMAKE_BUILD_TYPE=debug .. && make Команду make install выполняем по желанию. Она прописывает ссылку на основной файл qutim в подменю Интернет основного меню. При компиляции модуля icq создавать поддиректорию не нужно, а просто войдите в подпапку icq в папке plugins основной папки qutim и наберите следующую команду: qmake && make Модуль jabber компилируется почти также как и qutim, но с небольшими дополнениями: mkdir build && cd build && cmake -DCMAKE_BUILD_TYPE=debug -DOpenSSL=1 -DZLib=1 .. && make Вот команда для модуля mrim: mkdir build && cd build && cmake -DCMAKE_BUILD_TYPE=debug .. && make Команды для компиляции irc и vkontakte такие же как и для icq. Основной модуль qutim и плагины как-то: icq, jabber, mrim, irc - вещи абсолютно независимые друг от друга и могут компилиться одновременно. Командой ./qutim из директории qutim можно запустить клиента в режиме отладки.
Недавняя проверка показала, что описанный выше способ потерял свою актуальность из-за отсутствия svn-ов. Ниже я привожу другой способ: 1. Добавляем ключ репозитория, дабы пакетный менеджер не возмущался нас каждый раз при обновлении списка пакетов: wget -O - http://qutim.org/debian/archive.key | sudo apt-key add -
2. Прописываем в /etc/apt/sources.list необходимые репы: Для Ubuntu 9.04 [Jaunty] deb http://qutim.org/debian/jaunty jaunty main deb-src http://qutim.org/debian/jaunty jaunty main Для Ubuntu 9.10 [Karmic] deb http://qutim.org/debian/karmic karmic main deb-src http://qutim.org/debian/karmic karmic main
3. Обновляем списко пакетов aptitude update 4. Инсталлим ядро программы: aptitude install qutim Пакетный менеджер вытянет все зависимости, плюс поставит вам 4 основных протокольных плагина - icq, jabber, mrim и irc. Для установки локализации заюзаем пакет qutim-languages.
5. осталось только запустить мессенджер, и настроить в нём необходимые учётные записи.
|