jump to navigation

Poner «man» en español en Ubuntu 8.10 26 marzo 2009

Posted by bushwaca in Linux, Ubuntu.
Tags: ,
trackback
man

man

Muchos leimos alguna vez como respuesta «RTFM» (Read The Fucking Manual), pero no todos comprendemos completamente el idioma del pais del norte, o por lo menos no un 100% y es por eso que voy a contarles como poner la herramienta «man» en el idioma de cervantes (lease español).
Igual vale la pena aclarar que nos mostrara en español las hojas del manual que esten traducidas, el resto continuaran en ingles.

man a mi entender es una herramienta indispensable en el uso de un sistema GNU/Linux. Lo que hace es mostrarnos la referencia del manual del sistema. Es el «google» de los comandos en consola… practicamente todo lo sabe. Esta instalada por defecto, solo deben poner un comando anteponiendole «man», como por ejemplo «man lspci» y nos dara una salida con una descripcion asi como tambien las posibles variables aplicables a dicho comando.

Pero nadie mejor que «man» para explicarnos que es «man»:
man es el paginador del manual del sistema.  Las  páginas  usadas  como argumentos al ejecutar man suelen ser normalmente nombres de programas, útiles o funciones.  La página de manual asociada con cada uno de esos argumentos  es  buscada  y  presentada.   Si  la  llamada da también la sección, man buscará sólo en dicha sección del manual.  Normalmente, la búsqueda  se  lleva a cabo en todas las secciones de manual disponibles según un orden predeterminado, y sólo se  presenta  la  primera  página encontrada, incluso si esa página se encuentra en varias secciones.

Bonito no? Pues bien… como que esto se esta dilatando.

Comencemos:
1 – Abrimos una consola y ponemos:
sudo aptitude install manpages-es manpages-es-extra
2 – Cerramos la consola y listo.

Ahora miramos de que funcione:
1 – Abrimos una consola y ponemos:
man ls
y nos dara la salida en español.

2 – Presionamos «q» para salir.

3 – Ponemos en la misma consola:
man lspci
y nos dara una salida en ingles.

Conclusion: Ante una respuesta como «RTFM» podemos decir que seguire haciendome el oso asta que el manual este completamente traducido jaja.

Suerte, hasta la otra.

Comentarios»

1. *** - 6 abril 2009

Jiusoton!!! güi jaf a problem!!!

no me funciona…

sigue en la lengua de la perfida albion…

😦

2. bushwaca - 6 abril 2009

Pues deberia funcionar.. mira por ejemplo la salida de comando «man mount»:
«DESCRIPCIÓN
Todos los ficheros accesibles en un sistema Unix están dispuestos en un gran árbol, la jerarquía de ficheros, con la raíz en /. Estos ficheros pueden estar distribuidos sobre varios dispositivos. La orden mount sirve para pegar el sistema de ficheros encontrado en algún dispositivo al gran árbol de ficheros. De modo análogo pero al revés, la orden umount(8) lo despegará de él de nuevo»

Seguramente tienes algo mal.. por las dudas hace esto.

1) Pone en consola:
apt-cahe search manpages

Ahi te va a salir una lista de paquetes y fijate si estan los dos paquetes que puse en este tutotial:

manpages-es – Spanish man pages
manpages-es-extra – Spanish extra manpages

2) Al ver que estan puedes instalarlos con:
sudo aptitude install manpages-es manpages-es-extra

Deberia funcionar, pero recuerda que no todos los comandos estan traducidos porque no esta el manual completo en español.

PD: Veo que tu ingles es casi tan bueno como el mio jajaja.
Suerte.

3. *** - 7 abril 2009

Sigo = …
«DESCRIPTION
All files accessible in a Unix system are arranged in one big tree, the
file hierarchy, rooted at /. …»

:~$ aptitude search manpages

i manpages – Manual pages about using a GNU/Linux syste

i manpages-es – Spanish man pages
i manpages-es-extra – Spanish extra manpages

i = instalado pero no me traduce el man…
[confirmo con Synaptic q esta instalado]
comprobe con varios comandos (man ls, man ping, man rm, man woman 😀 )
pero sin resultado.

Tambien use el siguiente comando para regenerar los ficheros locales sin resultado:

:~$ sudo dpkg-reconfigure locales

empece a jugar con LC_MESSAGES y LANG y ahora peta asta en ingles… me lo muestra xo me dice
«man: can’t set the locale; make sure $LC_* and $LANG are correct»

Soy nuevo en Linux y ando un pelin perdido y el ingles todavia peor jeje …

xUbuntu 8.10 emtium III 450 320ram

Tambien instale el lxde xo se m da con el gestor d conexiones q instala el xUbuntu (NetworkManager) asi q sigo con el xfce (no tira ni pedos… como pá meter gnome…)

Graciasss

bushwaca - 7 abril 2009

Uff que locura.
Bueno, simplemente lamento decirte que no tengo idea de porque no te funciona. Yo se lo meti de esta forma asta en un Debian Lenny que le puse a una tostadora (un P166mhz con 32mb de ram) y no me dio ni un problema.
Lo de tocar los «locales» creo que era por si no te tomaba bien los caracteres especiales como los acentos. En lugar de ponerte una letra con acento, te la cambiaba completamente a un caracter extraño para explicarlo de alguna manera.

Esa pc no esta muy comoda con Xubuntu.
Mi recomendacion es que instales un Debian con lo minimo, luego le metes entorno grafico y despues aplicacion por aplicacion a medida que vas necesitando, pero eso no es para los usuarios recien iniciados que requieren de un escritorio completo y funcional a la primera. Tambien podrias intentar instalarle Debian y luego le instalas el «escritorio» xfce para facilitarte las cosas o kde 3.5 puede andar aunque un poquito mas pesado posiblemente. Puede que ande un poquito mejor que con xubuntu…. pero no mucho mejor.
Tambien esta Debian Lenny con Lxde, no lo probe pero puede que este mas preparado que xubuntu metiendole lxde, aunque no lo se.

Hay versiones recomendadas como Vector linux para una pc como esa, aunque nunca la use, pero las he visto funcionando y van genial. Lo feo es que no esta basada en debian. Tambien puppy o dsl pero eso ya es bastante anticuado a lo que estas acostumbrado a usar… pero realmente vuelan los pc como esos con esas distros.

Bueno, suerte.

4. Wagner - 25 junio 2010

man –locale=es ifconfig

con eso funciona

y se mantiene el man ingles

5. Wagner - 25 junio 2010

en locale lleva dos rayitas, wordpress se comió una

bushwaca - 25 junio 2010

Bueno, muchas gracias por el aporte.

Usando eso la salida del man es en español para el comando «ifconfig» solamente, si quieres para otro comado cambias «ifconfig» por lo que quieras. El comando man seguira estando en ingles. Lo aclaro por las dudas.

Saludos y gracias por comentar.

6. edgar86py - 3 May 2011

al principio tampoco me andaba pero luego de hacer man –locale=es ifconfig me puso todos los man en español… buen aporte… 😀

bushwaca - 5 May 2011

Me alegro de que asi sea.

Saludos y gracias por comentar.


Replica a bushwaca Cancelar la respuesta