Co to jest makinfo i jak go zdobyć?

Próbuję zbudować GNU grep, a kiedy uruchamiam make, dostaję:

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

Co to jest makinfo i jak go zdobyć?

(to jest Ubuntu, jeśli robi różnicę)

Author: mike, 2008-12-03

7 answers

W (przynajmniej) Ubuntu, gdy używasz bash, mówi ci, jaki pakiet musisz zainstalować, jeśli wpiszesz polecenie i nie znajdziesz go w ścieżce. Mój terminal mówi, że musisz zainstalować pakiet 'texinfo'.

sudo apt-get install texinfo
 280
Author: Tuminoid,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-08-19 22:16:17

Dla Centos, rozwiązuję to instalując te pakiety.

yum install texi2html texinfo 

Dont worry if there is no entry for makeinfo. Just run

make all

Możesz to zrobić podobnie Dla ubuntu używając sudo.

 16
Author: arun,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-11-22 14:45:18

Inną opcją jest użycie pliku apt (np. apt-file search makeinfo). Może być domyślnie zainstalowany w twojej dystrybucji, ale jest to świetne narzędzie do określania, do jakiego pakietu należy plik.

 6
Author: Bobby,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-10-22 18:27:46

Trzeba zainstalować texinfo. configure nadal będzie miał bufor swoich wyników, więc nadal będzie myślał, że brakuje makeinfo. Zdmuchnij swoje źródło i rozpakuj je ponownie z tarballa. Uruchom configure, a następnie make.

 4
Author: denn,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-03-20 03:37:57

Jeśli budujesz Pakiety od zera:

Konkretnie, jeśli zbudujesz bash z źródło, install docs, w tym strony podręcznika ekranowego, zawiedzie (po cichu) bez makeinfo dostępnej.

 4
Author: kevinarpe,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-11 10:47:29

Oto opis makeinfo . Sugeruję użycie yum , aby mógł wykrywać zależności i pobierać pliki automatycznie.

 1
Author: Yuval F,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-12-03 18:59:26

W systemie SUSE linux, możesz użyć następującego polecenia do zainstalowania 'texinfo':

sudo zypper install texinfo

W moim systemie pokazuje, że pobiera około 1000 MiB, więc upewnij się, że masz wystarczająco dużo wolnego miejsca.

 0
Author: BReddy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-07 19:24:02