Fehlt die Dokumentation der zsh-Manpage in Paketen?

20

Ich habe ein neu installiertes xubuntu 13.10 x64. Ich habe mich entschieden, zsh über synaptic zu installieren und es zu meiner Standard-Shell zu machen. Die installierte zsh-Version ist: zsh 5.0.2(x86_64-pc-linux-gnu).

Die installierte zshsieht ok aus, aber es scheint keine Man Dokumentation zu geben zsh. Durch Eingabe des Befehls man zsherhalte ich Folgendes:No manual entry for zsh.

Ich habe auch von synaptic installiert, abgesehen von zsh selbst, zsh-lovers, zsh-doc, zsh-dbg. Was habe ich in meiner zshInstallation verpasst, um am Ende zshkeine Personendokumentation zu haben?

Max Popp
quelle

Antworten:

13

Leider ist dies ein Fehler, der Ubuntu 13.10 und 14.04 betrifft:

Fehler # 1242108: Alle zsh-Hilfeseiten fehlen

Das Einzige, was wir derzeit tun können, ist, die Manpages aus dem Quellcode abzurufen. Holen Sie sich die entsprechende Version des Quellcodes von sourceforge (für Ubuntu 14.04 benötigen Sie Version 5.0.2, ansonsten überprüfen Sie mit zsh --version), extrahieren Sie sie und kopieren Sie sie mit:

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/
Vince
quelle
@Volker Eigentlich denke ich, dass du die Dokumentation für die neueste Version bekommst. Mit Ubuntu 14.04 habe ich Version 5.0.2 von zsh (ausführen zsh --version), die Dokumentation für diese Version ist hier .
Dshepherd
@dshepherd Oh, du hast recht - ich habe nicht bemerkt, dass du in diesem Fall nicht die neueste Version haben möchtest. Ich werde das entfernen.
Volker Siegel
Eigentlich habe ich mich auch leicht geirrt, du brauchst das komplette zsh, nicht nur die Dokumentation. Aus irgendeinem Grund befinden sich die Manpages nicht in der doc tar-Datei! Der richtige Link ist hier .
Dshepherd
Ich habe die Antwort so bearbeitet, dass sie den richtigen Link enthält.
Dshepherd
6

Bis dieser Fehler behoben ist, sodass das Paket automatisch die Manpages enthält, können Sie verwenden

sudo apt-get install zsh/trusty-backports

um die zsh Version von Ubuntu Backports zu installieren .

Elmicha
quelle
6

Update: man zsh zurück!

Die Manpages von zshsind wieder in den Paketen von Ubuntu verfügbar.
Dies beinhaltet die Hilfe für eingebaute Befehle *.

Unter Utopic sollten sie gerade da sein; Versuchen Sie es man zshallzu bestätigen.

Wenn man sich die Bug-Kommentare ansieht, wird das Update leider nicht für Trusty verfügbar sein.
Zumindest nicht im Standard-Repository;

Aber es gibt jetzt eine bessere Lösung :

Glücklicherweise hat Rami Lehti die Fehlerbehebung für Ubuntu 14.04 Trusty "rückgängig gemacht" und stellt eine PPA zur Verfügung:

ppa: ramilehti / ppa - Beachten Sie, dass es nur dieses eine Paket enthält, so dass andere nicht aktualisiert werden.

Es gibt einige Hinweise, die Sie vor der Verwendung von PPAs lesen sollten - siehe die PPA-Seite.


(*) Die Hilfe für eingebaute Befehle wird durch angezeigt

$ run-help printf

$ printf<Alt-h>



Im Folgenden finden Sie Hinweise zur Umgehung des Problems vor dem Update:

Verwenden

pinfo zsh

oder

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

oder siehe unten:

Sie haben nichts verpasst - es ist ein Fehler ; Die zsh-Manpages fehlen in der Tat, siehe Bug # 1242108: Alle zsh-Manpages fehlen .

Problemumgehungen:

  • Eine lokale PDF- Dokumentation finden Sie im /usr/share/doc/zsh/zsh.pdfPaket zsh-doc, das möglicherweise von installiert werden muss apt-get install zsh-doc.

  • Online finden Sie die aktuelle Dokumentation im ZSH-Handbuch in HTML.

  • GNU- Infoseiten können mit dem Befehl info zshoder pinfo zshoder gelesen werdenkonqueror info:zsh

Volker Siegel
quelle
1

Einige Projekte haben auch Handbuchseiten (man) als Infoseiten. Einige haben aber nur Infoseiten. Also gib diesen Befehl

info zsh 

und habe eine gute Lektüre

Wofür Informationen sind und wie man navigiert

info info

Außerdem habe ich gesehen, dass eine PDF-Datei im /usr/share/doc/zsh/Pfad verfügbar ist . Wenn dies am einfachsten zu lesen ist, probieren Sie es aus

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

evince ist ein PDF-Viewer, der in den meisten Ubuntu-Versionen vorinstalliert ist.

NickTux
quelle
Paket zsh-doc enthält zsh.pdf
Volker Siegel
-1

Möglicherweise möchten Sie die neueste Installation von Zsh von http://www.linuxfromscratch.org/blfs/view/svn/postlfs/zsh.html ausprobieren. Dies ist 5.0.5, das als stabile Version mit vielen Verbesserungen aufgeführt ist, vor allem aber mit den Dokumenten und Hilfeseiten sind verfügbar und funktionieren.

Ich habe gerade meine Installation abgeschlossen. Es wird zwei TAR-Dateien geben, beides. Die INSTALL-Datei enthielt alle Informationen, die für die vollständige Installation der Dokumente und Handbücher erforderlich waren, sowie Anweisungen zur Installation der Texi-Version. Sie enthielt das von Ihnen referenzierte PDF-Dokument zsh.pdf.

Hoffe das hilft jemandem. Ich war miserabel, weil ich alle Hilfe bei der Online-Suche erhalten habe.

Viel Glück!

RCF
quelle