Jak zainstalować strony podręcznika dla standardowych funkcji biblioteki C w Ubuntu?

32

Na mojej uczelni mogę robić takie rzeczy jak:

  • człowiek strlen
  • człowiek strcpy
  • człowiek
  • człowiek msgctl

i pojawia się ładna strona podręcznika. Na moim komputerze mam

$ man strcat
No manual entry for strcat

Czy jest jakaś pomoc w uzyskaniu tych stron dokumentacji na mój komputer?

Manuel
źródło
W dzisiejszych czasach jest łatwiej, ponieważ przeciętny komputer jest podłączony do Internetu. Możesz wpisać „man foo” bezpośrednio w google :-)
geek

Odpowiedzi:

52

Zainstaluj pakiety manpages-devi manpages-posix-dev(dzięki ChristopheD). Powinieneś być w stanie znaleźć je w trybie synaptycznym lub pisać

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

w wierszu poleceń.

Artelius
źródło
14
Lub apt-get install manpages-dev manpages-posix-dev. Nie robienie rzeczy w najbardziej efektywny sposób napędza moje programistyczne nakrętki OCD. Przepraszam.
tj111
Na voidlinux, jego pakiety man-pages-develi man-pages-posix.
Jérôme Radix
3
Co to jest manpages-posix-dev?
CMCDragonkai
działało dla mnie idealnie. Miałem wszystkie te strony pod ręką. Kilka razy aktualizowałem wersję systemu operacyjnego i nigdy wcześniej nie straciłem stron podręcznika.
user3629249
5

W przypadku Fedory możesz go zainstalować, używając yum:

yum install man-pages libstdc++-docs
Po prostu pomocnik
źródło
Ta odpowiedź jest poprawna i nie powinna była zostać odrzucona, ponieważ OP nie wspomniało o żadnej dystrybucji.
Soumyadip DM,
Pomogło mi to również w przypadku Red Hat. Dziękuję Ci.
Cokedude
4

Przydatny może być również pakiet glibc-doc. Ze strony http://packages.ubuntu.com/jaunty/glibc-doc :

Zawiera instrukcję obsługi biblioteki GNU C w formacie informacyjnym i HTML, a także strony podręcznika użytkownika dla funkcji libpthread oraz kompletny dziennik zmian biblioteki GNU C.

użytkownik7963
źródło
3

W systemie Ubuntu są w paczkach

manpages-posix-dev (headers)
manpages-dev (functions)
ChristopheD
źródło
2

Ubuntu + inne; Możesz także przeprowadzić wyszukiwanie w aptitude. To znaczy:

:~$ 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
...

Gdzie „i” oznacza, że ​​pakiet jest zainstalowany, a „p” oznacza przeczyszczony / niezainstalowany.

~$ man aptitude

A następnie tj .:

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

Inne systemy mają podobne funkcje.

Morpfh
źródło
1

Zawsze denerwuje mnie ubuntu, że muszę szukać stron podręcznika i stron informacyjnych do załadowania. Fedora domyślnie instaluje dokumenty. Przynajmniej na to patrzą: http://brainstorm.ubuntu.com/idea/10240/

pixelbeat
źródło