Документация 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:

Ошибка # 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/
Винс
источник
@ Volker На самом деле я думаю, что вы получите документацию для последней версии. В Ubuntu 14.04 у меня есть версия 5.0.2 zsh (run zsh --version), документация для этой версии здесь .
dshepherd
@dshepherd О, вы правы - я не заметил, что вы не хотели бы последнее в этом случае. Я удалю это.
Фолькер Сигел
На самом деле я тоже был немного неправ, вам нужен полный zsh, а не только документация. По какой-то причине справочные страницы отсутствуют в файле документации doc! Правильная ссылка здесь .
dshepherd
Я отредактировал ответ, чтобы включить правильную ссылку.
dshepherd
6

Пока эта ошибка не исправлена, так что пакет автоматически содержит страницы руководства, вы можете использовать

sudo apt-get install zsh/trusty-backports

установить версию zsh из Ubuntu Backports .

elmicha
источник
6

Обновление: человек зш обратно!

Справочные страницы zshснова доступны в пакетах Ubuntu.
Это включает в себя помощь для встроенных команд *.

Под Утопикой они должны быть только там сейчас; Попробуйте man zshallподтвердить.

Глядя на комментарии об ошибках, исправление, к сожалению, будет недоступно для Trusty.
По крайней мере, не в стандартном хранилище;

Но теперь есть лучший обходной путь :

К счастью, Рами Лехти сделал «бэкпорт» исправления для 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 действительно отсутствуют, см. Ошибку # 1242108: отсутствуют все справочные страницы zsh .

обходные:

  • локальная PDF документация может быть найдена в /usr/share/doc/zsh/zsh.pdfиз пакета zsh-doc, который может потребоваться для установки с помощью apt-get install zsh-doc.

  • Онлайн , текущая документация может быть найдена в Руководстве ZSH в HTML.

  • ГНУ информационные страницы могут быть прочитаны с помощью команды info zshили pinfo zshилиkonqueror info:zsh

Volker Siegel
источник
1

Некоторые проекты также имеют справочные страницы (man) в качестве информационных страниц. Но у некоторых есть только информационные страницы. Так дайте эту команду

info zsh 

и хорошего чтения

Для чего информация и как ориентироваться

info info

Также я увидел, что .pdf доступен внутри /usr/share/doc/zsh/пути. Если это легче всего читать, попробуйте

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

evince - программа просмотра PDF, предустановленная в большинстве версий Ubuntu.

NickTux
источник
Пакет zsh-doc содержит zsh.pdf
Фолькер Сигел
-1

Возможно, вы захотите попробовать последнюю установку Zsh с http://www.linuxfromscratch.org/blfs/view/svn/postlfs/zsh.html. Это 5.0.5 в списке стабильных выпусков, много улучшений, но больше всего документации и manpages доступны, и они работают.

Только что завершил мою установку. Там будет два файла tar, получите оба. В файле INSTALL содержится вся информация, необходимая для завершения установки документов и руководств, а также инструкции по установке версии texi, и он поставляется вместе с PDF-файлом, на который вы ссылались, zsh.pdf.

Надеюсь, это кому-нибудь поможет. Я был несчастен, получив всю помощь с поиском в Интернете.

Удачи!

RCF
источник