Las páginas de Man son indispensables cuando tenemos alguna duda acerca de la utilización de un comando o de sus parametros. Para quien no las haya usado basta con ejecutar desde consola:
$ man comando_del_que_obtener_informacion
Ejemplo:
$ man ls
Pero claro la información aparece en ingles. Si te interesa verla en castellano, Victor Jose (Gracias) me envio un tip de como lograrlo y que vio en Ubuntu-es. Los pasos serian:
(Primero lo de siempre)
$ sudo apt-get update
$ sudo apt-get upgrade
Y ahora sí:
$ sudo apt-get install manpages-es manpages-es-extra
$ sudo dpkg-reconfigure locales
Y listo, las páginas man deberían estar en español
Yo en versiones anteriores de Ubuntu (actualmente uso la 10.10), lo instalaba porque me resulta más cómodo leer en español que en inglés (obviamente). Pero un día, no me acuerdo con qué comando, descubrí que la página de «
» que estaba consultando estaba un poco desfasada.
Indagando (y ahora de nuevo, para comentarlo en este post), se puede ver que se mantiene la versión
de
desde
(en principio, sin cambios).
En la web que mantenía el paquete (al menos a esa enlaza la web de Ubuntu), la última noticia es del 7 de junio de 2005, y la última versión (1.55) ronda las mismas fechas (se puede comprobar con el archivo .tar.bz2 que se puede descargar desde la web anteriormente mencionada).
Por otra parte, en la página del paquete en Launchpad tampoco hay grandes cambios.
Con esto no quiero criticar la gran labor que debe haber supuesto traducir tal ingente cantidad de texto, tan solo indicar que se lleve cuidado al consultar una página de
.
Saludos!
Vaya, ha salido el comentario un poco mal :S , pero bueno, se puede leer más o menos bien xD
Hola,
Hice exactamente lo indicado pero siguen saliendo en inglés… Me podrías ayudar a solucionarlo?
Al parecer ya estaban instaladas porque al ingresar el sudo apt-get install el mensaje es que ya están instaladas en su versión más reciente.
Con el sudo dpkg-reconfigure locales el mensaje es ok, sin problemas.
Muchas gracias
e cierto las traducciones de man al español estan muy desactualizadas
Gracias por la valiosa ayuda
Muy útil. Gracias por la aportación.
Hola gracias por el tip pero me siguen saliendo en ingles despues de hacer todo exactamente tal y como se indica…
Hice exactamente lo indicado pero siguen saliendo en inglés… Me podrías ayudar a solucionarlo?
Al parecer ya estaban instaladas porque al ingresar el sudo apt-get install el mensaje es que ya están instaladas en su versión más reciente.
Con el sudo dpkg-reconfigure locales el mensaje es ok, sin problemas.
Muchas gracias a ver si alguien sabe por que igual debo reiniciar, o algo e leido que tenia de cambiar algo en un carpeta o algo asi.. pero no me a dado tiempo a leerlo…
Saludos.
En mi caso uso Ubuntu 10.04 y hice todo lo que nos dice y que va por gusto, si aparece algo nuevo hagan lo llegar.
Gracias, funciona
Gracias
*** Alternativa a man comando > fichero.txt para «mdoc warning: Empty input line» (dónde man pages) ***
Si ejecutas en el terminal …
man un_comando_cualquiera p.e.
man ls … puedes leer mucha información sobre dicho comando, al acceder a la página del manual (man page) correspondiente.
Para volcar a un fichero de texto los datos basta con ejecutar …
man un_comando_cualquiera > archivo_de_texto.txt p.e.
man ls > man_ls.txt la extensión «.txt» no es necesaria pero creo que ayuda a reconocer fácilmente un archivo de texto, distinguiéndolo de los demás (este apellido es habitual entre los ficheros de texto).
Pero a veces nos encontramos con mensaje(s) del tipo:
mdoc warning: Empty input line #un_número p.e. a mí con el live USB de Linux Mint 15 (Olivia) MATE me pasa con:
man tar > man_tar.txt
En realidad el fichero de texto se crea, y aparentemente bien. Pero si queremos una alternativa que no ofrezca errores podemos ejecutar …
cp /usr/share/man/man1/tar.1.gz /home/mint/Desktop/ gzip -d /home/mint/Desktop/tar.1.gz Obtendremos el fichero tar.1 , que ya podemos abrir para leer su contenido. Tiene lo mismo que man_tar.txt pero con códigos sobre cómo mostrar la información. Es decir, para leer es mejor man_tar.txt .
Con todo esto, ya sabemos en qué carpeta o directorio están localizados los ficheros de las man pages en Linux Mint MATE:
/usr/share/man/
*****
Fuente: http://www.lawebdelprogramador.com/foros/Linux/1451789-Alternativa_a_man_comando_fichero.txt_para_mdoc_warning_Empty_input_line_donde_man_pages.html
En mi live USB hay problemas con el locale, que viene en inglés. sudo locale-gen es_ES.UTF-8 funciona pero no se consigue con ello lo buscado, tampoco con LC_MESSAGES=es o LC_MESSAGES=es_ES o con LANG=es o con LANG=es_ES. sudo apt-get upgrade tarda mucho y no se completa pues se llena el espacio de disco correspondiente o memoria (tal vez el fallo tenga que ver con esto).
Pero, por suerte, hay una solución fácil. Basta con ejecutar:
man -L es comando
p.e.:
man -L es ls
Gracias a http://www.daltonico.net/2013/02/manual-de-comandos-linux-espanol-o.html
Bueno, si se ejecuta también …
export LC_ALL=»es_ES.UTF-8″
… no hace falta añadir -L es a man comando. Gracias a http://debian.tallerdigitalvw.com/2011/07/10/cambiar-paginas-de-man-al-espanol-es_gt/
En mi live USB hay problemas con el locale, que viene en inglés. sudo locale-gen es_ES.UTF-8 funciona pero no se consigue con ello lo buscado, tampoco con LC_MESSAGES=es o LC_MESSAGES=es_ES o con LANG=es o con LANG=es_ES. sudo apt-get upgrade tarda mucho y no se completa pues se llena el espacio de disco correspondiente o memoria (tal vez el fallo tenga que ver con esto).
Pero, por suerte, hay una solución fácil. Basta con ejecutar:
man -L es comando
p.e.:
man -L es ls
Gracias a http://www.daltonico.net/2013/02/manual-de-comandos-linux-espanol-o.html
————–
Bueno, si se ejecuta también …
export LC_ALL=”es_ES.UTF-8″
… no hace falta añadir -L es a man comando. Gracias a http://debian.tallerdigitalvw.com/2011/07/10/cambiar-paginas-de-man-al-espanol-es_gt/
———–
Creo que la clave está en:
LANGUAGE= …
p.e. si es …
LANGUAGE=»es_ES.UTF-8″
… aunque al ejecutar locale tengamos:
LANG=en_US.UTF-8
LANGUAGE=es_ES.UTF-8
LC_CTYPE=»en_US.UTF-8″
LC_NUMERIC=»en_US.UTF-8″
LC_TIME=»en_US.UTF-8″
LC_COLLATE=»en_US.UTF-8″
LC_MONETARY=»en_US.UTF-8″
LC_MESSAGES=»en_US.UTF-8″
LC_PAPER=»en_US.UTF-8″
LC_NAME=»en_US.UTF-8″
LC_ADDRESS=»en_US.UTF-8″
LC_TELEPHONE=»en_US.UTF-8″
LC_MEASUREMENT=»en_US.UTF-8″
LC_IDENTIFICATION=»en_US.UTF-8″
LC_ALL=en_US.UTF-8
… es decir, todos los parámetros en inglés estadounidense menos LANGUAGE (en español de España), al ejecutar man comando la información saldrá en español (a no ser que falte, que se mostrará en inglés -lengua por defecto para estas páginas de ayuda-).
Si luego ejecutamos …
LANGUAGE=»en_US.UTF-8″
… al ajecutar man comando la información saldrá en inglés.
Más información en http://blog.carlosguerrero.com/problemas-con-locales-en-vps-de-linode/
Pregunta: creo que borre por error en el bashrc el path de manuales de comando y en terminal ya no aparecen las man pages ¿alguien sabe como configurarlas?
Me tradujo algunos manuales, pero hay muchos otros que no, por ejemplo: man cut, man find, man cat, entre otros.
a mi me va genial. es posible que no estén actualizadas en la traducción pero para lo que necesito esta mas que de sobra. Si en un caso puntual necesito mas información tiro de ella en ingles y punto.
Me has facilitado mucho el camino. un saludo y muchas gracias