Как открыть и скомпилировать tar-файлы, которые не содержат файла configure или readme, например http://git.infradead.org/users/dwmw2/openconnect.git/snapshot/292eb3e0176f9259594902d619981a1131c0f17c.tar.gz ?
В данном конкретном случае программное обеспечение использует систему сборки GNU Autoconf , которая приводит к рецепту ./configure
, make
, make install
- но запускается на один шаг обратно, предоставив входной файл configure.ac
Autoconf, а не готовый скрипт configure
.
В общем, configure
сделан из configure.ac
с использованием программы autoconf
, иногда с использованием autoreconf
для запуска дополнительных инструментов конфигурации. В этом случае это должно быть сделано путем выполнения предоставленного сценария autogen.sh
, поэтому рецепт становится
./autogen.sh
./configure
make
(и, возможно,)
[ 111]Для получения дополнительной информации о системе сборки Autotools см. Краткое введение в GNU Autotools