У меня новая версия Ubuntu 16.04 LTS, и я попытался установить несколько приложений, используя новые пакеты моментальных снимков. Установка этих пакетов проходит легко, но когда я пытаюсь сделать man <package>
, я не могу открыть страницу руководства. Например:
$ man tmux
No manual entry for tmux
See 'man 7 undocumented' for help when manual pages are not available.
Команда whereis
дает мне такой вывод:
$ whereis tmux
tmux: /snap/bin/tmux
Но правда в том, что файл справочной страницы существует:
$ ls -l $PWD/*
-rw-r--r-- 1 root root 100394 Abr 20 06:46 /snap/tmux/current/share/man/man1/tmux.1
Как я могу заставить это работать? Есть ли проблемы с управлением пакетами оснастки?
'Временное' решение состоит в том, чтобы выполнить следование из командной строки:
export MANPATH=":/snap/tmux/current/share/man"
и затем команда man tmux
будет работать, а также все Ваши pre-exisiting страницы справочника. Примите во внимание, что Ubuntu делает не обычно, использование $MANPATH
и стандартные страницы справочника ПУТЬ видно следующим образом:
andrew@athens:~$ man -w
/usr/local/man:/usr/local/share/man:/usr/share/man
После выполнения 'временного' решения, предложенного выше Вас, должен видеть:
andrew@athens:~$ man -w
/usr/local/man:/usr/local/share/man:/usr/share/man:/snap/tmux/current/share/man
Эта установка может также быть помещена в ~/.bashrc
для постоянства, помня, что после размещения это там или выходит из системы и затем обратно в или просто работает: source ~/.bashrc
Не очень удовлетворительный я должен сказать, особенно если каждый пакет имеет страницу справочника в различном месте. Давайте надеяться, что, поскольку стандарты укрепляются, это будет меньшим количеством проблемы...
Ссылки: