Установка из SVN
Материал из IRC клиент KVIrc.
Содержание |
[править] Введение
Все нижесказанное относится только к пользователям ОС семейства *nix. Пользователи Windows могут скачать последний SVN снапшот для того чтобы быть в курсе событий и иметь последнюю версию программы. Ссылки на Снапшоты можно увидеть на главной странице.
SVN - это система позволяющая разработчикам из всего мира вместе работать над одной программой. В SVN-версии KVIrc доступны те нововведения и исправления ошибок, которые для пользователей готовых сборок будут доступны только в следующем релизе. Впрочем, как и новые баги :-)
[править] Установка KVIrc 4
[править] Скачивание исходных кодов
Для того чтобы установить KVIrc из SVN, сперва надо скачать исходные коды SVN-версии. Для этого перейдите в свой домашний каталог и выполните команду
svn co https://svn.kvirc.de/svn/trunk/kvirc
Все необходимые файлы будут скопированы с svn-сервера в каталог kvirc
[править] Компиляция и установка
Перейдите в каталог
cd kvirc
Для сборки нам понадобится утилита cmake. Для того, чтобы облегчить очистку от временных файлов, создадим мейкфайлы во временной папке "cmake_build"
# mkdir cmake_build # cd cmake_build # cmake ..
Теперь скомпилируем и установим KVIrc:
# make # su [пароль] # make install
[править] Установка KVIrc 3
[править] Скачивание исходных кодов
KVIrc 3 перенесен в отдельную ветку, где ведется исправление ошибок. Для того, чтобы скачать SVN версию KVIrc 3, выполните команду
svn co https://svn.kvirc.de/svn/branches/kvirc/3.4/
Все необходимые файлы будут скопированы с svn-сервера в каталог "3.4". Переименуйте его в что-нибудь более информативное:
mv 3.4 kvirc-3
[править] Компиляция и установка
Перейдите в каталог
cd kvirc-3
Затем выполните сценарий autogen.sh. Он создаст все необходимые для компилирования файлы. Образно выражаясь, превратит SVN-версию в обычную.
./autogen.sh
Пользователям FreeBSD необходимо выполнить вместо предыдущей следующую команду:
./autogen_freebsd.sh
Теперь нужно отконфигурировать программу. В общем случае это
./configure --enable-debug
Теперь скомпилируем и установим KVirc
#make #su [пароль] #make install
Надо отметить, что KVirc установится не в /usr а в /usr/local. Соответственно запускать надо из /usr/local/bin
[править] Обновление
Со временем разработчики добавят новые возможности в KVirc и Вы захотите ее обновить. К счастью, SVN — очень гибкая система, позволяющая получить самую последнюю версию всего одной командой. Причем скачаются только обновленные разработчиками файлы.
#svn up
Теперь нужно проделать все операции по установке повторно.
[править] Сообщения об ошибках
Бывает так, что установленная из SVN версия не компилируется. Скорее всего это связано с тем, что разработчики сделали ошибку в коде и не заметили ее. Попробуйте обновить SVN через день. Ошибка наверняка не останется незамеченной.
Если вы заметили ошибку или неточность в SVN-версии KVIrc не стесняйтесь, пишите разработчикам.