При создании программы использовались:
Для установки программы также потребуется утилита Automake.
При конфигурировании программы перед компиляцией конфигурационный скрипт БлогСтат проверяет наличие необходимых компонентов, и в случае отсутствия требуемого компонента нужной версии выдаёт сообщение об ошибке.
После скачивания архива с исходным кодом, его следует распаковать:
tar -xf blogstats-0.1.5.tar.gzВ результате успешной распаковки будет создан директорий blogstats-0.1.1, содержащий файлы с исходным кодом программы. В этом директории находится конфигурационный скрипт configure.
На этом шаге можно выбрать, где произвести компиляцию программы из исходного кода. Можно собрать её в директории с исходным текстом, и для этого нужно сменить текущий директорий и запустить конфигурационный скрипт:
cd blogstats-0.1.5./configureА можно создать директорий для сборки, который после сборки можно будет удалить, не удаляя директорий с исходным кодом. Например:
mkdir buildcd build../blogstats-0.1.5/configureКонфигурационный скрипт имеет параметры вызова, ознакомиться с которыми можно, запустив его c ключом --help:
./configure --helpДля конфигурации, применяемой в системе пользователя по умолчанию, конфигурационный скрипт запускается без параметров.
После успешного конфигурирования можно произвести компиляцию программы:
makeЕсли компиляция прошла успешно, то в директории src будет создан исполняемый файл blogstats. Проверить это можно командой
ls src/blogstatsТеперь программу можно установить. Для этого потребуется ввести пароль root:
su -c "make install"После успешной установки можно проверить, куда именно программа была установлена:
which blogstatsЕсли у Вас нет прав администратора, то можно произвести установку программы в домашний каталог. Для её необходимо соответствующим образом сконфигурировать. Это делается запуском конфигурационного скрипта с ключом --prefix:
./configure --prefix=`echo ~`makemake installПосле успешной установки программу можно запустить на выполнение:
blogstatsПриятной Вам блоговщины!
Автор: Андрей Шаройко <vanyamboe@gmail.com>