GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak zobrazit Manové stránky pro aplikace nainstalované přes Snaps?

Mám čerstvou instalaci Ubuntu 16.04 LTS a pokusil jsem se nainstalovat několik aplikací pomocí nových balíčků snap. Instalace těchto balíčků jde snadno, ale když se pokusím udělat man <package> Nemohu otevřít manuálovou stránku. Například:

$ man tmux  
No manual entry for tmux  
See 'man 7 undocumented' for help when manual pages are not available.

whereis příkaz mi dává tento výstup:

$ whereis tmux  
tmux: /snap/bin/tmux

Ale pravdou je, že soubor manuálové stránky existuje:

$ ls -l $PWD/*  
-rw-r--r-- 1 root root 100394 Abr 20 06:46 /snap/tmux/current/share/man/man1/tmux.1

Jak to mohu zprovoznit? Je nějaký problém se správou balíčků snap?

Přijatá odpověď:

Řešením ‚náplasti‘ je spustit z příkazového řádku následující:

export MANPATH=":/snap/tmux/current/share/man"

a poté příkaz man tmux bude fungovat stejně jako všechny vaše již existující manuálové stránky. Mějte na paměti, že Ubuntu nedělá normálně použijte $MANPATH a standardní manuálové stránky PATH lze vidět následovně:

[email protected]:~$ man -w
/usr/local/man:/usr/local/share/man:/usr/share/man

Po spuštění výše navrhovaného řešení „náplasti“ byste měli vidět:

[email protected]:~$ man -w
/usr/local/man:/usr/local/share/man:/usr/share/man:/snap/tmux/current/share/man

Toto nastavení lze také umístit do ~/.bashrc pro trvalost, mějte na paměti, že po jeho umístění se buď odhlaste a poté znovu přihlaste, nebo jednoduše spusťte:source ~/.bashrc

Musím říct, že ne příliš uspokojivé, zvláště pokud má každý balíček manuálovou stránku na jiném místě. Doufejme, že jak se normy upevní, bude to menší problém…

Odkazy:

  • AskUbuntu:Jak zjistit, kde je nastaven $MANPATH? Vynikající otázka a odpověď AskUbuntu, která popisuje, co je MANPATH a jak s ním manipulovat.
  • Manuálové stránky nainstalované ve Snappy nejsou přístupné prostřednictvím chyby Man Launchpad, kde se diskutuje o problému se zobrazením manuálových stránek snap-in.
  • Podpora manuálových stránek Další diskuse tentokrát z fóra snapcraftu.

Ubuntu
  1. Jak používat manuální stránky, abyste se naučili používat příkazy?

  2. Jak číst Man Pages v rodném jazyce?

  3. Jaký způsob, jak zajistit, aby aplikace nainstalované Snap vypadaly přirozeněji?

  1. Jak přidat parametr Start do programu nainstalovaného přes Snap?

  2. Jak v Linuxu získám manuálové stránky pro funkce C místo pro příkazy bash?

  3. Jak číst manuálové stránky Linuxu?

  1. Jak nainstalovat manuálové stránky pro funkce standardní knihovny C v Ubuntu?

  2. Jak odstranit starou verzi nainstalovaných snapů

  3. Potřebuji psát manuálové stránky pro knihovnu C?