Библиотека сайта rus-linux.net
Цилюрик О.И. Linux-инструменты для Windows-программистов | ||
Назад | Установка программного обеспечения | Вперед |
Непосредственная сборка
Это не такой уж часто встречающийся случай,
отличительной чертой такого пакета будет наличие в разархивированном
каталоге файла Makefile
с датой создания этого файла в некотором обозримом прошлом (файл не
сгенерирован непосредственно в ходе манипуляций с каталогом). Хорошим
примером непосредственной сборки будет установка пакета eSVN
— удачная реализация GUI обёртки (может быть свободно получена
из сети) для работы с системой поддержания версий subversuon
:
$ make qmake esvn.pro make: qmake: Команда не найдена make: *** [esvn] Ошибка 127
- у нас нет в системе утилиты qmake (не путать с gmake) и, судя по написанию (да и по назначению пакета), это утилита из комплекта графических средств Qt, проверяем это предположения:
# yum list all qt3* ... Установленные пакеты qt3.i686 3.3.8b-28.fc12 @fedora Доступные пакеты ... qt3-devel.i686 3.3.8b-28.fc12 fedora # yum install qt3-devel* ... # which qmake /usr/lib/qt-3.3/bin/qmake $ qmake Usage: qmake [mode] [options] [files] QMake has two modes, one mode for generating project files based on some heuristics, and the other for generating makefiles. ...
- теперь у нас всё необходимое есть, и можно продолжить сборку:
$ make qmake esvn.pro make -f esvn.mak make[1]: Entering directory `/usr/src/esvn' ... make[1]: Leaving directory `/usr/src/esvn' ** done ** $ sudo make install ... $ ./esvn ...
Рис. 1. eSVN - GUI для работы с системой subversuon
Предыдущий раздел: | Оглавление | Следующий раздел: |
Инсталляция из исходников | Autoconf / Automake |