web-dev-qa-db-ja.com

パッケージにzshのマニュアルページのドキュメントがありませんか?

Xubuntu 13.10 x64を新しくインストールしました。私は、シナプス経由でzshをインストールし、それをデフォルトのシェルにすることにしました。インストールされているzshのバージョンはzsh 5.0.2(x86_64-pc-linux-gnu)です。

インストールされたzshは問題ないように見えますが、zshのマニュアルはありません。コマンドman zshを入力すると、次のようになります:No manual entry for zsh.

Zsh自体、zsh-lovers、zsh-doc、zsh-dbgを除いて、synapticからもインストールしました。 zshのインストールで、人間のドキュメントなしでzshになったのは何ですか?

20
Max Popp

残念ながら、これはUbuntu 13.10および14.04に影響するバグです。

バグ#1242108:すべての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/
13
Vince

パッケージにmanページが自動的に含まれるようにこのバグが修正されるまで、次を使用できます。

Sudo apt-get install zsh/trusty-backports

buntu Backports からzshバージョンをインストールします。

6
elmicha

更新:man zsh back!

zshのmanページは、Ubuntuのパッケージで再び利用可能です。
これには、組み込みコマンド*のヘルプが含まれます。

Utopicの下では、彼らは今すぐそこにいるはずです。確認するためにman zshallを試してください。

バグのコメントを見ると、修正プログラムは残念ながらTrustyで利用できません。
少なくとも標準リポジトリにはありません。

しかし、より良い回避策があります

幸運なことに、Rami LehtiはUbuntu 14.04 Trustyに対する修正の「バックポート」を作成し、PPAを提供しています。

ppa:ramilehti/ppa -このパッケージには1つしか含まれていないため、他のパッケージは更新されないことに注意してください。

PPAを使用する前に読むべきヒントがいくつかあります-PPAページを参照してください。


(*)組み込みコマンドのヘルプは、

$ run-help printf

$ printf<Alt-h>



以下に、更新前の問題の回避方法に関するヒントを示します。

つかいます

pinfo zsh

または

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

または以下を参照してください:

あなたは何も見逃していません-それはbug; zshのマニュアルページは実際に欠落しています。 バグ#1242108:すべてのzshのマニュアルページが欠落しています を参照してください。

回避策:

  • ローカルPDFドキュメントは、パッケージ/usr/share/doc/zsh/zsh.pdfzsh-docにあります。これは、apt-get install zsh-docでインストールする必要があります。

  • Online、現在のドキュメントはHTMLの The ZSH Manual にあります。

  • GNU情報ページは、コマンドinfo zshまたはpinfo zshまたはkonqueror info:zshで読み取ることができます

6
Volker Siegel

一部のプロジェクトには、情報ページとしてマニュアルページ(man)もあります。しかし、情報ページしかないものもあります。だからこのコマンドを与える

info zsh 

良い読書を

情報とナビゲート方法について

info info

また、/usr/share/doc/zsh/パス内で.pdfが利用できることも確認しました。これが読みやすい場合は、試してみてください

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

evinceは、ほとんどのUbuntuバージョンにプリインストールされているpdfビューアーです。

1
NickTux