Як встановити підручні сторінки для стандартних функцій бібліотеки C в Ubuntu?


32

У своєму університеті я можу робити такі речі, як:

  • людина струн
  • людина strcpy
  • man msgget
  • man 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. Не роблячи рішень, найефективніший спосіб запускає гайки мого програміста OCD. Вибачте.
tj111

На voidlinux, його пакети man-pages-develі man-pages-posix.
Jérôme Radix

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

прекрасно працював для мене. У мене були всі підручники під рукою. Я кілька разів оновлював свою версію ОС і ніколи раніше не втрачав довідники.
користувач3629249

5

Для Fedora можна встановити її за допомогою yum:

yum install man-pages libstdc++-docs

Ця відповідь правильна і її не слід було проголосувати, оскільки ОП не згадувало жодного дистрибутиву.
Soumyadip DM

У цьому мені допомогла і червона шапочка. Дякую.
кокедуд

4

Ви також можете виявити корисним пакет glibc-doc. З http://packages.ubuntu.com/jaunty/glibc-doc :

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


3

У системі ubuntu вони знаходяться в пакунках

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

2

Ubuntu + інші; Ви також можете здійснити пошук у здібності. Тобто:

:~$ 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, що мені доведеться шукати сторінки для чоловіків та інформаційні сторінки для завантаження. Fedora встановлює документи за замовчуванням. Принаймні вони, схоже, на це дивляться: http://brainstorm.ubuntu.com/idea/10240/

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.