Как собрать последнюю версию QutIM из git?
Мне всегда все нравилось в мессанджере qutim, кроме нескольких вещей: не все клиенты отображались значками, только по наведению указателя мыши на контакт в КЛ; глюк с передачей файлов; и самый раздражающий меня баг - при свернутой активной вкладке разговора, если приходило сообщение, то нужно было переключившись на ту вкладку еще и листать вниз, чтобы это самое сообщение прочитать. Не совсем удобно, согласитесь, потому как иногда этого сообщения просто не замечаешь, и, соответственно, не пролистываешь.
Чать багов удалось исправить путем самостоятельной сборки qutim из ветви разработки.
Итак, поехали собирать последнюю версию qutim из git. (Установка ведется на Ubuntu, для других дистрибутивов команды вы можете изменить сами).
1. Скачивать будем в корень, там же будем собирать, поэтому в консоли пишем:
cd /
2. Если не установлен git, ставим сначала его:
sudo apt-get install git-core
3. Далее качаем файлы для сборки qutim из git:
git clone git://gitorious.org/qutim/qutim.git
4. Переходим в директорию, в которую скачали qutim:
cd /qutim
5. Пишем:
git checkout origin/sdk02
6. Теперь нам нужны пакеты для сборки. Если их нет, ставим:
sudo apt-get install cmake g++ qt4-qmake qt4-dev-tools libxss-dev
7. Собираем (в конце точка через пробел обязательна!):
cmake .
8. Как отработает предыдущая команда, смотрим на наличие ошибок, если их нет, идем дальше:
make
9. Проверим, собрался ли у нас qutim (Внимание! Мы должны получить чистый qutim без протоколов ICQ, Jabber и т.д. Позже мы их поставим). Либо заходим в папку qutim, в которой проводили манипуляции, и в ней запускаем бинарный файл кутима (файл «qutim» без расширения), либо пишем в консоли:
./qutim
10. Если всё удачно запустилось, выходим из qutim и идем дальше. Теперь нам нужно собрать протокол ICQ, запускаем команды по очереди:
git clone git://gitorious.org/qutim/protocols.git
cd /qutim/protocols/oscar
git checkout origin/sdk02
qmake
make
11. Теперь в любом удобном для вас месте своего компьютера создаем папку qutim, в нее кидам файл «qutim» из папки, в которой мы его до этого собирали. Тут же создаем папку plugins, и собранный в предыдущем пункте протокол icq (файл liboscar.so) кидаем в нее.
Теперь можно запустить бинарник из новой папки qutim. Если хотите, можно заменить им родной файл кутима (если qutim у Вас уже установлен из репозиториев и настроен), для этого его достаточно кинуть (с заменой, от прав рута) в директорию /usr/bin и запускать qutim привычным для вас способом.
Аналогично собираются и другие протоколы (Jabber, Vkontakte и т.д.).
Похожие статьи:
Статьи → Как собрать программу из исходниковПрограммы → Twitter-клиенты под Linux
Программы → Почтовый клиент Mozilla Thunderbird
Программы → Deluge - Torrent-клиент для Linux
Новости СПО → Вышел официальный µTorrent-клиент для Linux
|
|
|
![]() ![]() |
#
25 мая 2011 в 02:37
0
0.4?? у них третья то бэта ещё, официально 2.80 или я чего то не знаю?)
[Ответить]
|
16 мая 2012 |
|
Panda отвечает в теме «Предложение» |
14 мая 2012 |
|
Kron отвечает в теме «Установка/Настройка/Обновление Acrh Linux» |
14 мая 2012 |
|
serezha начинает тему «Mandriva в virtualbox» |
Greenflash.su - Мультизагрузочная флешка
Android OS
Еще друзья »



