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?


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.


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

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


3

Auf einem Ubuntu-System befinden sie sich in den Paketen

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

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.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.