web-dev-qa-db-fra.com

La documentation de la page de manuel zsh est manquante dans les packages?

J'ai un xubuntu 13.10 x64 nouvellement installé. J'ai décidé d'installer zsh via synaptic et d'en faire mon shell par défaut. La version de zsh installée est la suivante: zsh 5.0.2 (x86_64-pc-linux-gnu).

L'installation de zsh semble correcte, mais il ne semble pas exister de documentation relative à man pour zsh. Entrer la commande man zsh me donne ceci: No manual entry for zsh.

J'ai également installé à partir de synaptic, en plus de zsh lui-même, les amateurs de zsh, zsh-doc, zsh-dbg. Qu'est-ce qui m'a manqué dans mon installation de zsh pour finir avec zsh sans documentation?

20
Max Popp

Malheureusement, il s’agit d’un bogue affectant Ubuntu 13.10 et 14.04:

Bogue n ° 1242108: toutes les pages de manuel zsh sont manquantes

Il semble que la seule chose que nous puissions faire à ce sujet pour l'instant est d'obtenir les pages de manuel de la source. Obtenez la version appropriée du code source auprès de sourceforge (pour Ubuntu 14.04, vous avez besoin de la version 5.0.2, sinon vérifiez avec zsh --version), puis extrayez-les et copiez-les à l'aide de:

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/
13
Vince

Jusqu'à ce que ce bogue soit corrigé de sorte que le package contienne automatiquement les pages de manuel, vous pouvez utiliser

Sudo apt-get install zsh/trusty-backports

installer la version de zsh à partir de buntu Backports .

6
elmicha

Mise à jour: l'homme zsh retour!

Les pages de manuel de zsh sont à nouveau disponibles dans les packages d’Ubuntu.
Ceci inclut l'aide pour les commandes intégrées *.

Sous Utopic, ils devraient être juste là maintenant; Essayez _man zshall_ pour confirmer.

En regardant les commentaires de bogues, le correctif ne sera malheureusement pas disponible pour Trusty.
Du moins pas dans le référentiel standard;

Mais il existe une meilleure solution de contournement maintenant:

Heureusement, Rami Lehti a fait un "backport" du correctif pour Ubuntu 14.04 Trusty et en a fourni un PPA:

ppa: ramilehti/ppa - notez qu'il ne contient que ce paquet, donc il ne mettra pas à jour les autres.

Il y a quelques astuces à lire avant d'utiliser des PPA - voir la page PPA.


(*) L'aide pour les commandes intégrées est indiquée par

_$ run-help printf

$ printf<Alt-h>
_



Vous trouverez ci-dessous des conseils sur la façon de résoudre le problème avant la mise à jour:

Utilisation

pinfo zsh

ou

_xdg-open /usr/share/doc/zsh/zsh.pdf_

ou voir ci-dessous:

Vous n'avez rien oublié - c'est un bogue ; Les pages de manuel zsh manquent en effet, voir Bogue n ° 1242108: toutes les pages de manuel zsh sont manquantes .

Solutions de contournement:

  • une documentation PDF locale est disponible dans _/usr/share/doc/zsh/zsh.pdf_ à partir du package _zsh-doc_, qui devra peut-être être installée par _apt-get install zsh-doc_.

  • En ligne , la documentation actuelle est disponible à l’adresse suivante: Manuel ZSH en HTML.

  • Les pages d’informations GNU peuvent être lues par la commande _info zsh_ ou _pinfo zsh_ ou _konqueror info:zsh_

6
Volker Siegel

Certains projets ont également des pages de manuel (man) comme pages d’information. Mais certains n'ont que des pages d'information. Alors donnez cette commande

info zsh 

et bonne lecture

Pour quelle information et comment naviguer

info info

J'ai aussi vu qu'un fichier .pdf est disponible dans le chemin /usr/share/doc/zsh/. Si cela est plus facile à lire, essayez-le

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

evince est une visionneuse pdf préinstallée dans la plupart des versions d’Ubuntu.

1
NickTux