Что такое makeinfo, и как его получить?



Я пытаюсь построить GNU grep, и когда я запускаю make, я получаю:



[snip]
/bin/bash: line 9: makeinfo: command not found


что такое makeinfo, и как его получить?



(Это Ubuntu, если это имеет значение)

659   7  

7 ответов:

В (по крайней мере) Ubuntu при использовании bash, Он говорит вам, какой пакет вам нужно установить, если вы вводите команду и ее не нашли в вашем пути. Мой терминал говорит, что вам нужно установить пакет "texinfo".

sudo apt-get install texinfo

для Centos я решаю это, устанавливая эти пакеты.

yum install texi2html texinfo 

не волнуйтесь, если нет записи для makeinfo. Просто беги

make all

вы можете сделать это аналогично для ubuntu с помощью sudo.

другой вариант-использовать apt-файл (т. е. apt-file search makeinfo). Он может быть установлен или не установлен в вашем дистрибутиве по умолчанию, но это отличный инструмент для определения того, к какому пакету принадлежит файл.

необходимо установить texinfo. configure по-прежнему будет иметь кэш своих результатов, поэтому он все равно будет думать, что makeinfo отсутствует. Сдуйте свой источник и распакуйте его снова из тарбола. запустите configure, затем make.

Если вы создаете пакеты с нуля:

в частности, если вы строите bash из исходного кода установка документов, включая man-страницы, завершится ошибкой (молча) без makeinfo доступен.

Вот описание makeinfo. Я предлагаю вам использовать yum таким образом, он может обнаруживать такие зависимости и автоматически загружать файлы.

в SUSE linux вы можете использовать следующую команду для установки 'texinfo':

sudo zypper install texinfo

в моей системе он показывает, что он загружает около 1000 MiB, поэтому убедитесь, что у вас достаточно свободного места.

Comments

    Ничего не найдено.