Ich habe eine Neuinstallation von Ubuntu 16.04 LTS und versucht, einige Apps mit den neuen Snap-Paketen zu installieren. Die Installation dieser Pakete geht einfach, aber wenn ich versuche, man <package>
Ich kann die Manpage nicht öffnen. Zum Beispiel:
$ man tmux
No manual entry for tmux
See 'man 7 undocumented' for help when manual pages are not available.
Das whereis
Befehl gibt mir diese Ausgabe:
$ whereis tmux
tmux: /snap/bin/tmux
Aber die Wahrheit ist, dass die Manpage-Datei existiert:
$ ls -l $PWD/*
-rw-r--r-- 1 root root 100394 Abr 20 06:46 /snap/tmux/current/share/man/man1/tmux.1
Wie kann ich das zum Laufen bringen? Gibt es ein Problem mit der Snap-Paketverwaltung?
Akzeptierte Antwort:
Eine „Pflaster“-Lösung besteht darin, Folgendes von der Befehlszeile aus auszuführen:
export MANPATH=":/snap/tmux/current/share/man"
und dann den Befehl man tmux
funktioniert genauso gut wie alle Ihre bereits vorhandenen Manpages. Denken Sie daran, dass Ubuntu dies nicht tut Verwenden Sie normalerweise $MANPATH
und die Standard-Manpages PATH können wie folgt eingesehen werden:
[email protected]:~$ man -w
/usr/local/man:/usr/local/share/man:/usr/share/man
Nachdem Sie die oben vorgeschlagene „Pflaster“-Lösung ausgeführt haben, sollten Sie Folgendes sehen:
[email protected]:~$ man -w
/usr/local/man:/usr/local/share/man:/usr/share/man:/snap/tmux/current/share/man
Diese Einstellung kann auch in ~/.bashrc
platziert werden Denken Sie aus Gründen der Beständigkeit daran, dass Sie sich nach dem Platzieren entweder abmelden und dann wieder anmelden oder einfach Folgendes ausführen:source ~/.bashrc
Nicht sehr zufriedenstellend muss ich sagen, besonders wenn jedes Paket eine Manpage an einem anderen Ort hat. Hoffen wir, dass dies ein geringeres Problem darstellt, wenn sich die Standards verfestigen…
Referenzen:
- AskUbuntu:Wie finde ich heraus, wo $MANPATH gesetzt ist? Eine ausgezeichnete AskUbuntu-Frage und -Antwort, die beschreibt, was der MANPATH ist und wie man ihn manipuliert.
- Snappy-installierte Manpages sind nicht über den Man Launchpad-Bug zugänglich, in dem das Problem der Anzeige von Snap-Manpages diskutiert wird.
- Unterstützung für Manpages Weitere Diskussionen diesmal aus den Snapcraft-Foren.