В системе обязательно должны быть:
- Qt >= 4.5 (условно допустима версия 4.4) (включая заголовочные -devel пакеты)
- Cmake >= 2.6
- gcc
Далее распаковываем и перемещаемся в созданную папку:
tar -xjvf qutim-0.2.0.tar.bz2
cd qutim-0.2.0
Здесь лучше создать еще одну папку, например, назовем ее build, в которой и будем собирать. Создаем и переходим в нее:
mkdir build
cd build
Теперь конфигурируем с помощью cmake:
cmake -DCMAKE_BUILD_TYPE=debug ../
Потом можно компилить с помощью make и сама программа будет собрана.
Теперь нужно собрать плагины, отвечающие за поддержку нужных протоколов. Они находятся в каталоге plugins основного каталога с qutim. Выбираем нужный нам, например icq. Далее перемещаемся в его папку и собираем:
cd ../plugins/icq # не забываем что сейчас мы находимся в каталоге build и нам необходимо перейти на уровень выше!
qmake -config debug
make
В результате имеем библиотеку libicq.so, которую необходимо скопировать в каталог plugins, находящийся в одном каталоге с собранным бинарником, в нашем случае это build. Мб так, что папки plugins там не существует - в этом случае ее необходимо создать. mkdir вам в помощь =)
Итак, если qutim-0.2.0 находится в вашей домашней папке, то команда примет следующий вид:
mkdir ~/qutim-0.2.0/build/plugins # если эта папка не существует, создаем ее
cp ~/qutim-0.2.0/plugins/icq/libicq.so ~/qutim-0.2.0/build/plugins/
После того, как библиотека помещена в нужный каталог, в программе появится поддержка протокола, за который она отвечает.
Таким же образом собираем все необходимые плагины, тут уже сами решайте, что вам нужно а что нет =)
После всего этого программа готова к запуску. Можно создать ярлык для исполняемого файла и кинуть его например в домашнюю папку:
ln -s ~/qutim-0.2.0/build/qutim ~/qutim
Все =)