GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo ver las páginas man de las aplicaciones instaladas a través de Snaps?

Tengo una instalación nueva de Ubuntu 16.04 LTS e intenté instalar algunas aplicaciones usando los nuevos paquetes instantáneos. La instalación de esos paquetes es fácil, pero cuando trato de hacer man <package> No puedo abrir la página de manual. Por ejemplo:

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

El whereis comando me da esta salida:

$ whereis tmux  
tmux: /snap/bin/tmux

Pero la verdad es que el archivo de la página man existe:

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

¿Cómo puedo hacer que esto funcione? ¿Hay algún problema con la administración de paquetes instantáneos?

Respuesta aceptada:

Una solución de 'curita' es ejecutar lo siguiente desde la línea de comando:

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

y luego el comando man tmux funcionará tan bien como todas sus páginas de manual preexistentes. Tenga en cuenta que Ubuntu no normalmente usa $MANPATH y las páginas de manual estándar PATH se pueden ver de la siguiente manera:

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

Después de ejecutar la solución de "curita" sugerida anteriormente, debería ver:

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

Esta configuración también se puede colocar en ~/.bashrc para la permanencia, recordando que después de colocarlo allí, cierre la sesión y vuelva a iniciarla o simplemente ejecute:source ~/.bashrc

Debo decir que no es muy satisfactorio, especialmente si cada paquete tiene una página de manual en una ubicación diferente. Esperemos que a medida que se solidifiquen los estándares, esto será un problema menor...

Referencias:

  • AskUbuntu:¿Cómo averiguar dónde está configurado $MANPATH? Una excelente pregunta y respuesta de AskUbuntu que describe qué es MANPATH y cómo manipularlo.
  • No se puede acceder a las páginas de manual instaladas de Snappy a través del error man Launchpad donde se analiza el problema de ver las páginas de manual de Snap.
  • Soporte para páginas de manual Más discusión esta vez desde los foros de Snapcraft.

Ubuntu
  1. ¿Cómo leer páginas man en el idioma nativo?

  2. ¿Alguna forma de hacer que las aplicaciones instaladas de Snap se vean más nativas?

  3. En Linux, ¿cómo obtengo páginas man para funciones C en lugar de comandos bash?

  4. ¿Cómo leer las páginas man de Linux?

  5. ¿Necesito escribir páginas man para la biblioteca C?

Dwww:vea la documentación completa de Debian sin conexión a través del navegador web

Cómo instalar páginas man faltantes de comandos en Ubuntu

Cómo ver una sección específica en las páginas man en Linux

Cómo instalar páginas man en Alpine Linux

¿Cómo ver o instalar aplicaciones táctiles de Ubuntu?

¿Cómo comprobar si hay errores en RAM a través de Linux?