스냅을 통해 설치된 앱의 매뉴얼 페이지를 보려면 어떻게해야합니까? undocumented’ for help when manual pages

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은 기존의 모든 매뉴얼 페이지와 함께 작동합니다. 우분투는 일반적으로 사용 되지 않으며$MANPATH 표준 매뉴얼 페이지 PATH는 다음과 같이 볼 수 있습니다.

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

특히 각 패키지마다 다른 위치에 매뉴얼 페이지가있는 경우 매우 만족스럽지 않습니다. 표준이 굳어짐에 따라 이것이 문제가되지 않기를 바랍니다 …

참고 문헌 :


답변