เอกสารคู่มือ man zsh ขาดหายไปในแพ็คเกจ?


20

ฉันมี xubuntu 13.10 x64 ที่เพิ่งติดตั้งใหม่ ฉันตัดสินใจที่จะติดตั้ง zsh ผ่านทาง synaptic และทำให้มันเป็นเปลือกเริ่มต้นของฉัน เวอร์ชันของ zsh ที่ติดตั้งคือ: zsh 5.0.2(x86_64-pc-linux-gnu)

การติดตั้งzshดูเหมือนจะโอเค แต่ดูเหมือนจะไม่มีเอกสารสำหรับzshคน การป้อนคำสั่งman zshให้สิ่งนี้กับฉัน:No manual entry for zsh.

ฉันยังติดตั้งจาก synaptic นอกเหนือจาก zsh เอง, zsh-lovers, zsh-doc, zsh-dbg ฉันพลาดอะไรบ้างในการzshติดตั้งเพื่อที่จะจบลงzshโดยไม่มีเอกสารประกอบ

คำตอบ:


13

น่าเสียดายนี่เป็นข้อบกพร่องที่ส่งผลต่อ Ubuntu 13.10 และ 14.04:

Bug # 1242108: manzages zsh ทั้งหมดหายไป

ดูเหมือนว่าสิ่งเดียวที่เราสามารถทำได้เกี่ยวกับมันตอนนี้คือการได้รับหน้าคนจากแหล่งที่มา รับซอร์สโค้ดที่เหมาะสมจากsourceforge (สำหรับ Ubuntu 14.04 คุณต้องใช้เวอร์ชัน 5.0.2 มิฉะนั้นให้ตรวจสอบการใช้zsh --version) จากนั้นแตกไฟล์และคัดลอกไฟล์เหล่านั้นลงใน:

tar xvf zsh-5.0.2.tar.bz2 zsh-5.0.2/Doc/
sudo cp zsh-5.0.2/Doc/*.1 /usr/share/man/man1/

@Volker จริง ๆ แล้วฉันคิดว่าคุณจะได้รับเอกสารสำหรับรุ่นล่าสุด กับอูบุนตู 14.04 ฉันมีเวอร์ชั่น 5.0.2 ของ zsh (วิ่งzsh --version) เอกสารสำหรับรุ่นที่นี่
dshepherd

@dshepherd โอ้คุณพูดถูก - ฉันไม่ได้สังเกตว่าคุณไม่ต้องการข้อมูลล่าสุดในกรณีนี้ ฉันจะลบมัน
Volker Siegel

ที่จริงฉันผิดเล็กน้อยเช่นกันคุณต้องการ zsh ที่สมบูรณ์ไม่ใช่แค่เอกสาร ด้วยเหตุผลบางอย่าง man page ไม่ได้อยู่ในไฟล์ doc tar! การเชื่อมโยงที่ถูกต้องคือที่นี่
dshepherd

ฉันได้แก้ไขคำตอบเพื่อรวมลิงค์ที่ถูกต้อง
dshepherd

6

จนกว่าข้อผิดพลาดนี้จะได้รับการแก้ไขเพื่อให้แพคเกจประกอบด้วยหน้าคู่มือโดยอัตโนมัติคุณสามารถใช้

sudo apt-get install zsh/trusty-backports

ติดตั้งรุ่น zsh จากอูบุนตู backports


6

Update: man zsh กลับมาแล้ว!

man page ของzshมีให้บริการอีกครั้งในแพ็คเกจของ Ubuntu
ซึ่งรวมถึงความช่วยเหลือสำหรับคำสั่ง builtin *

ภายใต้ Utopic พวกเขาควรจะอยู่ที่นั่นตอนนี้ ลองman zshallยืนยัน

ดูความคิดเห็นข้อผิดพลาดการแก้ไขจะไม่พร้อมใช้งานสำหรับ Trusty
อย่างน้อยไม่ได้อยู่ในที่เก็บมาตรฐาน

แต่มีวิธีแก้ปัญหาที่ดีกว่าในขณะนี้:

โชคดีที่ Rami Lehti ได้ทำการ "backport" ของการแก้ไขไปยัง Ubuntu 14.04 Trusty และให้ PPA ด้วย:

ppa: ramilehti / ppa - โปรดทราบว่ามันมีเพียงหนึ่งแพคเกจนี้ดังนั้นจึงจะไม่อัปเดตคนอื่น ๆ

มีคำแนะนำให้อ่านก่อนใช้ PPA - ดูหน้า PPA


(*) ความช่วยเหลือสำหรับคำสั่งในตัวแสดงขึ้นโดย

$ run-help printf

$ printf<Alt-h>



ด้านล่างนี้คุณจะพบคำแนะนำเกี่ยวกับวิธีแก้ไขปัญหาก่อนการอัปเดต:

ใช้

pinfo zsh

หรือ

xdg-open /usr/share/doc/zsh/zsh.pdf

หรือดูด้านล่าง:

คุณไม่พลาดอะไรเลย - มันเป็นข้อผิดพลาด ; zsh หน้าคนจะหายไปแน่นอนดู bug # 1242108: ทุก manpages zsh จะหายไป

วิธีการแก้ปัญหา:

  • PDF ไฟล์เอกสารสามารถพบได้ใน/usr/share/doc/zsh/zsh.pdfจากแพคเกจซึ่งอาจจะต้องมีการติดตั้งโดย zsh-docapt-get install zsh-doc

  • ออนไลน์เอกสารปัจจุบันสามารถดูได้ที่คู่มือ ZSHใน HTML

  • GNU หน้าข้อมูลสามารถอ่านได้โดยคำสั่งinfo zshหรือpinfo zshหรือkonqueror info:zsh


1

บางโครงการมีหน้าคู่มือ (คน) เป็นหน้าข้อมูลเช่นกัน แต่บางแห่งมีหน้าข้อมูลเท่านั้น ดังนั้นให้คำสั่งนี้

info zsh 

และมีการอ่านที่ดี

สำหรับข้อมูลอะไรและวิธีการนำทาง

info info

นอกจากนี้ฉันเห็นว่า. pdf มีอยู่ใน/usr/share/doc/zsh/เส้นทาง ถ้านี่เป็นการอ่านที่ง่ายที่สุดให้ลอง

evince /usr/share/doc/zsh/zsh.pdf

evince เป็นโปรแกรมดูไฟล์ PDF ที่ติดตั้งล่วงหน้าใน Ubuntu ทุกรุ่น


แพ็คเกจ zsh-doc บรรจุ zsh.pdf
Volker Siegel

-1

คุณอาจต้องการลองติดตั้ง Zsh ล่าสุดจากhttp://www.linuxfromscratch.org/blfs/view/svn/postlfs/zsh.htmlนี่คือ 5.0.5 ที่ระบุว่าเป็นรุ่นที่เสถียรมากการปรับปรุงมากมาย แต่ส่วนใหญ่ของเอกสารทั้งหมด และ manpages พร้อมใช้งานและใช้งานได้

เพิ่งติดตั้งเสร็จแล้ว จะมีไฟล์ tar สองไฟล์รับทั้งคู่ ไฟล์ INSTALL มีข้อมูลทั้งหมดที่จำเป็นสำหรับการติดตั้งเอกสารและคู่มือให้ครบถ้วนรวมถึงคำแนะนำสำหรับวิธีการติดตั้งเวอร์ชัน texi และมาพร้อมกับ PDF ที่คุณอ้างอิง zsh.pdf

หวังว่านี่จะช่วยใครซักคน ฉันมีความสุขที่ได้รับความช่วยเหลือเกี่ยวกับการค้นหาออนไลน์ทั้งหมด

โชคดี!

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