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?


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ń.


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

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


3

W systemie Ubuntu są w paczkach

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

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.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.