Требования
 
Вам понадобится:
- 
 cvs  	>=1.9
-  Qt	 	>=3.0
-  qmake(входит в Qt)
Вам не нужны:Установка
Если Вы используете для установки заранее скомпилированный пакет, Вы можете продолжить чтение с пункта 6.
 -  Распакуйте архив и перейдите на верхний уровень получившейся папки с исходниками:
 
$ tar -zxvf lincvs-1.x.x*.tgz 
 $ cd lincvs-1.x.x*
 
 
-  Установите переменную среды QTDIR
 Для Bourne-подобных оболочек:
 
$ export QTDIR=path_to_your_qt
 Для C shell и ему подобных:
 
 $ setenv QTDIR path_to_your_qt
Совет для пользователей FreeBSD:Если Вы установили Qt из пакета или собрали как порт, Вам следует установить QTDIR в значение /usr/X11R6.Совет для пользователей SuSe Linux:Для SuSe QTDIR обычно устанавливают в значение /usr/lib/qt3.
 
 
- Воспользуйтесь qmake для создания Makefile для Вашей системы:
 
 $ qmake -o Makefile lincvs.pro
 Если оболочка не сможет найти qmake, Вам следует прописать путь к нему в соответствующей переменной среды:
 Так
 
 $export PATH=$QTDIR/bin:$PATH
 или так
 
 $ setenv PATH $QTDIR/bin:$PATH
,
 в зависимости от типа оболочки.
 
 
-  Соберите программу:
 $make
 Если при линковке возникли ошибки (undefined reference), прочтите ниже раздел Возможные Проблемы.
 Возможно, после сборки придется выполнить следующую команду (иногда qmake не добавляет её в раздел install мэйкфайла):
 $ strip lincvs
 
 
- Установите программу:
 $ make install
 Команда make install скопирует все необходимые файлы в поддиректорию LinCVS.
 Замечание:
 В некоторых системах make install может дать сбой, тогда смотрите в раздел Возможные Проблемы.
 
 
- 
Теперь Вы можете переместить полученную директорию в удобное для Вас место (а мы будем следовать концепции "AppDir", информацию о которой Вы можете прочитать на сайте ROX: http://rox.sourceforge.net)
 Переместите стартовый скрипт с именем "lincvs" в директорию, прописанную в путях. Адаптируйте вызовы exec и пути в скрипте в соответсвие с тем, куда Вы перемеситли директорию LinCVS. При редактировании скрипта следуйте комментариям имеющимся в нем.
Если Вы используете ROX, то можете пропустить этот этап.
 
$ mv путь_к_Вашей_поддиректории_LinCVS/lincvs /usr/local/bin/lincvs 
 $ $EDITOR /usr/local/bin/lincvs
 
 
-  Запустите программу.
Те кто использует ROX, может это сделать просто (двойным) щелчком по папке программы LinCVS, остальные - набрав в консольном окне
  $lincvs
 
 
Возможные Проблемы
- 
В некотрорых системах Вы можете столкнуться с таким сообщением об ошибке: 
   qmake: No such file or directory
 Это вызвано тем, что не во всех системах программа qmake прописана в путях. Устраняется проблема просто - найдите программу qmake, добавьте путь к ней в переменную окружения PATH,  и попробуйте повторить команду еще раз.
 
- 
В некоторых системах (например, SuSe Linux) правило для цели install  в Makefile не вполне корректно (из-за ошибки в Qt версии < 3.0.6) и  make install пытается усекать директории.
Как метод борьбы с этим можно предложить, например, открыть в редакторе полученный Makefile и удалить все строчки, содержащие strip-правила для директорий или, если Вы не уверены, все такие правила. Или же Вы можете обновить Qt до более свежей версии ...
 
- 
В некоторых системах (напрмер, Debian) Qt скомпилирован с QWindowsStyle как плагином. В этом случае Вы столкнетесь при компиляции со множеством  ошибок вида:  undefined references . Откройте в редакторе файл config/config.h и раскомментарьте строчкуdefine QT_NO_STYLE_WINDOWS:
 в оригинальной версии файла было:
  // #define QT_NO_STYLE_WINDOWS
 после редактирования должно получиться так:
 
#define QT_NO_STYLE_WINDOWS
В случае столкновения с какими-то проблемами, Вы можете задать свой вопрос 
 в почтовой рассылке
mailing list