จะติดตั้ง man pages สำหรับฟังก์ชั่นไลบรารี่มาตรฐาน C ใน Ubuntu ได้อย่างไร


32

ในมหาวิทยาลัยของฉันฉันสามารถทำสิ่งต่าง ๆ เช่น:

  • ชาย strlen
  • ผู้ชาย
  • ผู้ชาย msgget
  • ผู้ชาย msgctl

และหน้าคู่มือที่ดีจะปรากฏขึ้น ฉันได้รับบนพีซีของฉัน

$ man strcat
No manual entry for strcat

ความช่วยเหลือเกี่ยวกับวิธีการนำหน้าเอกสารเหล่านั้นไปไว้ในคอมพิวเตอร์ของฉันหรือไม่


ทุกวันนี้ง่ายกว่าเพราะคอมพิวเตอร์โดยเฉลี่ยเชื่อมต่อกับอินเทอร์เน็ต คุณสามารถพิมพ์ "man foo" ลงใน google โดยตรง :-)
geek

คำตอบ:


52

ติดตั้งแพคเกจmanpages-devและmanpages-posix-dev(ขอบคุณ ChristopheD) คุณควรจะสามารถค้นหาพวกมันในรูปแบบ synaptic หรือพิมพ์

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

ทำงานอย่างสมบูรณ์แบบสำหรับฉัน ฉันเคยมี manpages ทั้งหมดอยู่ในมือ ฉันได้อัปเดตเวอร์ชั่นระบบปฏิบัติการหลายต่อหลายครั้งและไม่เคยทำ man page มาก่อน
user3629249

5

สำหรับ Fedora คุณสามารถติดตั้งได้โดยใช้yum:

yum install man-pages libstdc++-docs

คำตอบนี้ถูกต้องและไม่ควรลงคะแนนเนื่องจาก OP ไม่ได้พูดถึง distro ใด ๆ
Soumyadip DM

มันช่วยฉันด้วยหมวกแดงด้วย ขอขอบคุณ.
cokeude

4

คุณอาจพบว่าแพ็คเกจ glibc-doc มีประโยชน์เช่นกัน จากhttp://packages.ubuntu.com/jaunty/glibc-doc :

มีคู่มืออ้างอิงไลบรารี GNU C ในรูปแบบข้อมูลและ html รวมถึง man page สำหรับฟังก์ชั่น libpthread และเปลี่ยน GNU C Library อย่างครบถ้วน



2

อูบุนตู + คนอื่น ๆ ; คุณยังสามารถทำการค้นหาในความถนัด เช่น:

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

มันทำให้ฉันรำคาญเกี่ยวกับอูบุนตูที่ฉันต้องไปค้นหารอบ ๆ เพื่อหาหน้าคนและหน้าข้อมูลที่จะโหลด Fedora จะติดตั้งเอกสารตามค่าเริ่มต้น อย่างน้อยพวกเขาก็ดูเหมือนจะดูมัน: http://brainstorm.ubuntu.com/idea/10240/

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.