У меня недавно установленный 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
без документации для человека?
К сожалению, это ошибка, затрагивающая 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/
До тех пор, пока эта ошибка не будет исправлена, и пакет автоматически будет содержать страницы руководства, вы можете использовать
sudo apt-get install zsh/trusty-backports
для установки zsh-версии из Ubuntu Backports .
Справочные страницы zsh
снова доступны в пакетах Ubuntu.
Это включает в себя помощь для встроенных команд *.
man zshall
подтвердить.
Глядя на комментарии об ошибках, исправление, к сожалению, будет недоступно для Trusty.
По крайней мере, не в стандартном репозитории;
Но теперь есть лучший обходной путь :
К счастью, Рами Лехти сделал «бэкпорт» исправления для Ubuntu 14.04 Надежный и предоставляет 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.
Информационные страницы GNU могут быть прочитаны командой info zsh
или pinfo zsh
или konqueror info:zsh
В некоторых проектах есть справочные страницы (man) в качестве информационных страниц. Но у некоторых есть только информационные страницы. Так что дайте эту команду
info zsh
и хорошо читайте
Что такое информация и как ориентироваться
info info
Также я увидел, что доступен .pdf внутри /usr/share/doc/zsh/
пути. Если это легче всего читать, попробуйте
evince /usr/share/doc/zsh/zsh.pdf
evince - программа просмотра PDF, предустановленная в большинстве версий Ubuntu.
Возможно, вы захотите попробовать последнюю установку Zsh из http://www.linuxfromscratch.org/blfs/view/svn/postlfs/zsh.html Это 5.0.5, перечисленная как стабильная выпустите много улучшений, но больше всего документов и справочных страниц доступны, и они работают.
Только что завершил мою установку. Там будет два файла tar, получите оба. В файле INSTALL содержится вся информация, необходимая для завершения установки документов и руководств, а также инструкции по установке версии texi. Он поставляется вместе с PDF-файлом, на который вы ссылались, zsh.pdf.
Надеюсь, это кому-нибудь поможет. Я был несчастен, получив всю помощь с поиском в Интернете.
Удачи!