Fa uns dies, parlàvem d’una manera d’accedir a les pàgines de manual en qualsevol llengua diferent de l’anglès. El sistema no va funcionar per a tothom; per sort, al món de GNU/Linux hi ha sempre moltes maneres d’obtenir el mateix resultat, i avui en parlarem d’una altra (a veure si hi ha més sort amb aquesta, Paco).
En primer lloc, instal·lem el paquet o paquets que contenen les pàgines de manual en la llengua que ens interessa:
$ sudo aptitude install manpages-es manpages-es-extra manpages-es-dev manpages-it manpages-it-extra manpages-it-dev manpages-fr manpages-fr-extra manpages-fr-dev
NOTA BENE: en algunes llengües, només existeix el primer paquet; en altres, no sempre existeix el paquet extra
o el dev
.
El segon pas és localitzar el directori exacte on s’han instal·lat les pàgines de manual; en Ubuntu Gutsy, se situen dins de /usr/share/man
, cosa que comprovarem amb:
$ ls /usr/share/man
cs fr.UTF-8 it.UTF-8 man4 pl ru.UTF-8
de gl ja man5 pl.ISO8859-2 sr
es hu ko man6 pl.UTF-8 sv
fi id man1 man7 pt_BR tr
fr it man2 man8 ru zh_CN
fr.ISO8859-1 it.ISO8859-1 man3 nl ru.KOI8-R zh_TW
Observem els directoris de man1
a man8
, amb els manuals en anglès: són els que farà servir la utilitat man
si no els troba en la llegua sol·licitada.
També hi ha els directoris de les llegües que acabem d’instal·lar (es, fr, it) i les seues variants per a distintes codificacions (a més d’altres llegües que hi deu haver instal·lat Ubuntu pel seu compte).
Podem comprovar que, dins dels directoris de cada llengua, hi ha els directoris de totes o quasi totes les seccions de man
:
$ ls /usr/share/man/es
man1 man2 man3 man4 man5 man6 man7 man8
$ ls /usr/share/man/fr
man1 man2 man3 man4 man5 man6 man7 man8 man9
$ ls /usr/share/man/it
man1 man2 man3 man4 man5 man6 man7 man8
Ara, per obtenir una pàgina de manual en qualsevol de les llengües instal·lades, només cal cridar man
amb l’opció -M
seguida de la ruta que correspon a la llengua elegida:
$ man -M /usr/share/man/es man
$ man -M /usr/share/man/fr man
$ man -M /usr/share/man/it man
ens haurien de mostrar el manual de man
en castellà, en francès i en italià respectivament.
Per finalitzar, crearem els àlies que ens permetran accedir, de manera senzilla, a les pàgines de manual en qualsevol de les llengües instal·lades. Per a això, editem l’arxiu ~/.bash_aliases
i hi afegim les següents línies:
# Accés a les pàgines de manual en diverses llengües:
alias manes="man -M /usr/share/man/es"
alias manfr="man -M /usr/share/man/fr"
alias manit="man -M /usr/share/man/it"
En obrir un nou terminal, podem comprovar-ne els resultats amb:
$ manes man
$ manfr man
$ manit man
I això hauria de ser suficient.