Wie installiere ich Manpages für C-Standard-Bibliotheksfunktionen in Ubuntu?

32

An meiner Universität kann ich Folgendes tun:

  • Mann strlen
  • Mann strcpy
  • Mann msgget
  • man msgctl

und eine nette Handbuchseite erscheint. Auf meinem PC bekomme ich

$ man strcat
No manual entry for strcat

Gibt es eine Hilfe, um diese Dokumentationsseiten in meinen Computer zu laden?

Manuel
quelle
Heutzutage ist es einfacher, weil der durchschnittliche Computer mit dem Internet verbunden ist. Sie können "man foo" direkt in Google eingeben :-)
Aussenseiter

Antworten:

52

Installieren Sie die Pakete manpages-devund manpages-posix-dev(danke ChristopheD). Sie sollten in der Lage sein, sie in synaptischer Form oder als Typ zu finden

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

an der Befehlszeile.

Artelius
quelle
14
Oder apt-get install manpages-dev manpages-posix-dev. Nicht die effizienteste Art und Weise zu tun, treibt die OCD-Muttern meines Programmierers an. Es tut uns leid.
tj111
Auf voidlinux sind es die Pakete man-pages-develund man-pages-posix.
Jérôme Radix
3
Was ist manpages-posix-dev?
CMCDragonkai
funktionierte perfekt für mich. Früher hatte ich all diese Manpages zur Hand. Ich habe meine Betriebssystemversion mehrmals aktualisiert und die Manpages noch nie verloren.
user3629249
5

Für Fedora können Sie es installieren mit yum:

yum install man-pages libstdc++-docs
Nur ein Helfer
quelle
Diese Antwort ist richtig und hätte nicht abgelehnt werden dürfen, da OP keine Distribution erwähnt hat.
Soumyadip DM
Das hat mir auch bei Red Hat geholfen. Vielen Dank.
Koksud
4

Möglicherweise ist auch das Paket glibc-doc hilfreich. Von http://packages.ubuntu.com/jaunty/glibc-doc :

Enthält das GNU C Library Reference-Handbuch im Info- und HTML-Format sowie die Manpages für libpthread-Funktionen und das vollständige GNU C Library ChangeLog.

user7963
quelle
3

Auf einem Ubuntu-System befinden sie sich in den Paketen

manpages-posix-dev (headers)
manpages-dev (functions)
ChristopheD
quelle
2

Ubuntu + andere; Sie können auch in aptitude suchen. Dh:

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

Wobei "i" bedeutet, dass das Paket installiert ist und "p" bedeutet, dass es gelöscht / nicht installiert wurde.

~$ man aptitude

Und dann also:

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

Andere Systeme haben ähnliche Funktionen.

Morpfh
quelle
1

Es ärgert mich immer über Ubuntu, dass ich mich nach den zu ladenden Manpages und Infoseiten umsehen muss. Fedora installiert standardmäßig Dokumente. Zumindest scheinen sie es sich anzusehen : http://brainstorm.ubuntu.com/idea/10240/

Pixelbeat
quelle