11.10.2016 PGADMIN 3 - как подключиться к базе postgresql 18.03.2015 VLC не может открыть MRL 06.06.2014 Установка mongodb 27.01.2014 linux: не монтируется sd карта 20.01.2014 WICD: управление подключениями к сети 07.09.2013 Как установить skype на debian 64 10.04.2013 Linux ошибка сегментирования 13.04.2013 linux upnp/dlna медиасервер для телевизоров
#45

Как скомпилировать программу из исходных кодов или SVN | на примере QUTIM

Компиляция из исходников на примере программы qutim - мультипротокольного клиента для обмена мгновенными сообщениями.

Перед началом компиляции из исходных кодов в Mandriva Linux, убедитесь, что в системе установлены все перечисленные ниже пакеты: 

Дальнейшие действия выполняются от обычного пользователя!

Далее создаем директорию в которой будем компилировать программу:
mkdir ~/qutim-0.2.0/

Для установки из архива.

Распаковать архив с исходниками в директорию.

Если вы распаковывали полный архив с исходными кодами qutim в папку, то плагины уже лежат в папке plugins. 

Для установки из SVN.


Получаем последнюю редакцию исходников из репозитория, например:

cd /home/qutim-0.2.0/

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

Двлее в этой директории plugins следует создать каталоги для требующихся плагинов, мне требуется только 3 плагина:

mkdir ~/qutim-0.2.0/trunk/plugins/icq

mkdir ~/qutim-0.2.0/trunk/plugins/jabber

mkdir ~/qutim-0.2.0/trunk/plugins/vk

Получаем плагины, на примере плагина ICQ:

cd ~/qutim-0.2.0/trunk/plugins/icq

svn co http://qutim.org/svn/icq/trunk/

Дальнейшие действия компиляции и установки программы правомерны для обоих случаев.

Для компиляции ядра следует выполнить:

cd ~/qutim-0.2.0/

cmake .

make

На выходе мы получим скомпилированное ядро, оно будет находится в этой же папке.

Некоторые плагины (например Jabber) компилируются аналогичным образом, а некоторые немного по другому (ICQ и Vkontakte).

Приведу последовательность действий на примере плагина Vkontakte:

cd ~/qutim-0.2.0/trunk/plugins/vk

qmake

make

На выходе мы получаем файл libicq.so.

Далее нужно все установить.

Переходим в папку с ядром(программы!) и логинимся как root:

cd ~/qutim-0.2.0/

su

password

make install

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

/usr/lib/qutim

Также плагины будут работать если их скопировать в домашнюю директорию программы (что более оптимально и следует делать под обычным пользователем, директория /.config/qutim/ создается программой после первого запуска):

~/.config/qutim/plugins

06.10.2012 Linux драйвер для intel gma 3600 29.02.2012 Скрипт статистики сайта - Piwik 12.03.2011 MOC — консольный музыкальный проигрыватель 01.02.2011 Нет звука на передней панеле 02.03.2012 Удаленный рабочий стол в linux - x11vnc 22.03.2011 Отправка почты, что такое PTR запись, этапы настройки почтового сервера 22.03.2011 Unix proxy socks5 client 27.05.2010 Nautilus отключаем automount
О сайте