Ошибка "требуется для сборки" при установке из tar.gz

Для установки я сделал следующее в терминале.

  1. tar -zxvf nombre del paquete.tar.gz

  2. cd в файл

  3. ./configure

  4. make

  5. make install

Пробовал вариант 3 и получил следующее:

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether make supports nested variables... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for ranlib... ranlib
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GLIB... yes
checking for OPENSSL... yes
checking for LIBCURL... yes
checking for a2x... no
configure: error: a2x is required to build docs, install asciidoc

1 ответ

Решение

tar это не что иное, как сжатый файл. Не существует определенного способа "установить" tar, Если внутри находится устанавливаемое программное обеспечение, это зависит от примечаний, сопровождающих это программное обеспечение, чтобы определить, как вы собираетесь его устанавливать. Обычно эти заметки в простом txt файл под именем README, Если есть make файл, то вам придется выполнить вышеупомянутые команды, которые вы только что упомянули. В противном случае вам придется следовать этим инструкциям.

Однако, поскольку вы не загружаете программное обеспечение из репозитория, вы можете столкнуться с рядом зависимостей, которые понадобятся вашей машине. В некоторых случаях, если ваш менеджер пакетов идентифицирует все зависимости, все, что вам нужно сделать, это sudo apt-get -f install, Кажется, ты бежишь ./configureЭто похоже на скрипт, который запускает некоторые команды для проверки этих зависимостей. В противном случае вам придется шаг за шагом отлаживать процесс установки, устанавливая пакеты самостоятельно sudo apt-get install <package>,

Другие вопросы по тегам