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


32

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

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

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

$ man strcat
No manual entry for strcat

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


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

Ответы:


52

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

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

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


14
Или apt-get install manpages-dev manpages-posix-dev. Неэффективный подход сводит меня с ума от программиста. Сожалею.
tj111

На voidlinux, его пакеты man-pages-develи man-pages-posix.
Жером Радикс

3
Что такое manpages-posix-dev?
CMCDragonkai

работал отлично для меня. Раньше у меня были все эти страницы под рукой. Я несколько раз обновлял свою версию ОС и никогда не терял страницы руководства.
user3629249

5

Для Fedora вы можете установить его, используя yum:

yum install man-pages libstdc++-docs

Этот ответ является правильным и не должен был быть отклонен, так как OP не упоминал ни одного дистрибутива.
Soumyadip DM

Это также помогло мне в красной шляпе. Спасибо.
cokedude

4

Вы также можете найти пакет glibc-doc полезным. С http://packages.ubuntu.com/jaunty/glibc-doc :

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


3

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

manpages-posix-dev (headers)
manpages-dev (functions)

2

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.