Как установить справочные страницы для функций стандартной библиотеки C в Ubuntu?

29798
Manuel

В моем университете я могу заниматься такими вещами как:

  • Человек Стрлен
  • человек strcpy
  • человек мсггет
  • человек msgctl

и появляется хорошая страница руководства. На моем ПК я получаю

$ man strcat No manual entry for strcat 

Любая помощь о том, как получить эти страницы документации на моем компьютере?

29
В наше время это проще, потому что средний компьютер подключен к Интернету. Вы можете напечатать "man foo" прямо в Google :-) geek 14 лет назад 0

6 ответов на вопрос

47
Artelius

Установите manpages-devи manpages-posix-dev(спасибо ChristopheD) пакеты. Вы должны быть в состоянии найти их в синаптическом или введите

apt-get install manpages-dev apt-get install manpages-posix-dev 

в командной строке.

Или `apt-get install manpages-dev manpages-posix-dev`. Неэффективный подход сводит меня с ума от программиста. Сожалею. tj111 15 лет назад 13
В voidlinux это пакеты `man-pages-devel` и` man-pages-posix`. Jérôme Radix 9 лет назад 0
Что такое `manpages-posix-dev`? CMCDragonkai 8 лет назад 3
работал отлично для меня. Раньше у меня были все эти страницы под рукой. Я несколько раз обновлял свою версию ОС и никогда не терял страницы руководства. user3629249 7 лет назад 0
4
user7963

Вам также может пригодиться пакет glibc-doc. С http://packages.ubuntu.com/jaunty/glibc-doc :

Содержит справочное руководство по библиотеке GNU C в формате info и html, а также справочные страницы по функциям libpthread и полный список изменений библиотеки GNU C Library.

3
ChristopheD

В системе Ubuntu они находятся в пакетах

manpages-posix-dev (headers) manpages-dev (functions) 
3
Just a helper

For Fedora, you can install it using yum:

yum install man-pages libstdc++-docs 
Этот ответ является правильным и не должен был быть отклонен, так как OP не упомянул ни одного дистрибутива. Soumyadip DM 8 лет назад 0
2
Morpfh

Ubuntu + другие; Вы также можете сделать поиск в aptitude. То есть:

:~$ aptitude search manpages i asr-manpages - alt.sysadmin.recovery manual pages i csound-manpages - manual pages for csound i erlang-manpages - Erlang/OTP manual pages i freebsd-manpages - Manual pages for a GNU/kFreeBSD system i funny-manpages - more funny manpages i gmt-manpages - Manpages for the Generic Mapping Tools i manpages - Manual pages about using a GNU/Linux system p manpages-cs - Czech version of the manual pages p manpages-de - German manpages p manpages-de-dev - German development manpages i manpages-dev - Manual pages about using GNU/Linux for development p manpages-es - Spanish man pages p manpages-es-extra - Spanish extra manpages p manpages-fr - French version of the manual pages about using GNU/Linux p manpages-fr-dev - French version of the development manual pages ... 

Где «i» означает, что пакет установлен, а «p» означает «очищенный / не установленный».

~$ man aptitude 

И тогда то есть:

~$ sudo apt-get install manpages-es-extra 

Другие системы имеют аналогичные функции.

1
pixelbeat

Меня всегда раздражает Ubuntu, когда мне приходится искать страницы man и info для загрузки. Fedora устанавливает документы по умолчанию. По крайней мере, они, кажется, смотрят на это: http://brainstorm.ubuntu.com/idea/10240/