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ę)
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
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
.
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.
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.
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:
- Pobierz wersję stąd: http://www.gnu.org/software/texinfo/
- w chwili pisania tego tekstu, Wersja 5.2 jest najnowsza.
- Naucz się budować tutaj: http://www.linuxfromscratch.org/lfs/view/stable/chapter05/texinfo.html
- Projekt LFS jest stale aktualizowany, ale instrukcje budowania/instalacji texinfo rzadko się zmieniają.
Konkretnie, jeśli zbudujesz bash
z źródło, install docs, w tym strony podręcznika ekranowego, zawiedzie (po cichu) bez makeinfo
dostępnej.
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.
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.
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