Документация страницы man zsh отсутствует в пакетах?

19

У меня недавно установлен 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.

Я также установил из синаптики, помимо самого zsh, zsh-любителей, zsh-doc, zsh-dbg. Что я пропустил в своей zsh install, чтобы в итоге zsh отсутствовала в документации для человека?

    
задан Max Popp 03.01.2014 в 13:08
источник

5 ответов

13

К сожалению, это ошибка, влияющая на Ubuntu 13.10 и 14.04:

Ошибка # 1242108: отсутствуют все zsh manpages

Похоже, что единственное, что мы можем сделать с этим сейчас, - это получить страницы руководства от источника. Получите соответствующую версию исходного кода из ​​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/
    
ответ дан Vince 15.06.2014 в 23:49
6

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

sudo apt-get install zsh/trusty-backports

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

    
ответ дан elmicha 18.09.2014 в 21:21
6

Обновление: man zsh назад!

Страницы руководства 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 manpages .

Обходные:

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

  • Онлайн , текущую документацию можно найти по адресу Руководство ZSH в HTML.

  • GNU информационные страницы могут быть прочитаны командой info zsh или pinfo zsh или konqueror info:zsh

ответ дан Volker Siegel 18.06.2014 в 06:55
1

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

info zsh 

и хорошо читайте

Для какой информации и как перемещаться

info info

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

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

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

    
ответ дан Nick Thom 03.01.2014 в 13:19
-1

Вы можете попробовать последнюю установку Zsh из Ссылка Это 5.0 .5 перечислены как стабильный релиз, многие улучшения, но больше всего доступны документы и справочники, и они работают.

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

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

Удачи!

    
ответ дан RCF 10.05.2014 в 03:40