OVH Cloud OVH Cloud

man et bash

19 réponses
Avatar
olivier.marti
Bonjour,

après pas mal d'années de travail en tcsh, je m'essaye à bash. J'ai un
soucis avec man:

marti@Spip-~:man ls
Cannot open the message catalog "man" for locale "fr_FR.UTF-8"
(NLSPATH="<none>")

No manual entry for ls

Que faire ?

Olivier

9 réponses

1 2
Avatar
francois.jacquemin
Olivier Marti wrote:

Bonjour,

après pas mal d'années de travail en tcsh, je m'essaye à bash. J'ai un
soucis avec man:

~:man ls
Cannot open the message catalog "man" for locale "fr_FR.UTF-8"
(NLSPATH="<none>")

No manual entry for ls

Que faire ?

Olivier


J'ai la même chose. Je ne comprends pas, il me semblait que NLSPATH
n'était pas utilisé sur Mac OS X, ni sur FreeBSD. Déjà , il faudrait
essayer :
man /usr/local/man/man1/wget.1
qui va te rassurer sur la lecture et la présence du fichier.

--
F. J.
Avatar
francois.jacquemin
François Jacquemin wrote:

J'ai la même chose. Je ne comprends pas, il me semblait que NLSPATH
n'était pas utilisé sur Mac OS X, ni sur FreeBSD. Déjà , il faudrait
essayer :
man /usr/local/man/man1/wget.1
qui va te rassurer sur la lecture et la présence du fichier.



J'ai, par contre, man ls sans problème, c'est man wget que je n'ai pas.
Et si je fais locale, j'obtiens :
LANG LC_COLLATE="C"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL
malgré le message plus haut signalé. Si j'essaie depuis sh ou zsh, j'ai
strictement la même chose. Pourtant, la commande ci-dessus citée pour
lire le manuel de wget depuis le chemin complet fonctionne. Je précise
que echo $MANPATH donne :
/usr/share/man:/usr/local/share/man:/usr/X11/man

et que tout rentre dans l'ordre en modifiant le fichier
/private/etc/manpaths et en rajoutant le cchemin manquant,
/usr/local/man, ce qui fait que ça ne dépend pas du choix du shell, et
d'une syntaxe préférée, mais bien de la configuration de
l'environnement...


--
F. J.
Avatar
xavier
François Jacquemin wrote:

J'ai, par contre, man ls sans problème, c'est man wget que je n'ai pas.



C'est normal, wget n'est pas installé dans le système de base. Faut
l'installer par Fink ou MacPorts.

--
XAv
Disponible au 01/04/2010
<http://www.xavierhumbert.net/perso/CV2.html>
Avatar
francois.jacquemin
Xavier wrote:

C'est normal, wget n'est pas installé dans le système de base. Faut
l'installer par Fink ou MacPorts.



Ce qui doit être déjà fait, puisque j'avais l'exécutalbe par ailleurs.
--
F. J.
Avatar
xavier
François Jacquemin wrote:

Ce qui doit être déjà fait, puisque j'avais l'exécutalbe par ailleurs.



Si c'est Fink (as-tu un dossier /sw à la racine ?) son script
d'initialisation -qui doit être appelé à la fin de ton .bash_login- se
charge d'ajuster PATH, MANPATH et PERL5LIB

As-tu une ligne :
". /sw/bin/init.sh"
à la fin de .bash_login ?

Pour MacPorts, ça doit être similaire.

--
Xav
Disponible au 01/04/2010
<http://www.xavierhumbert.net/perso/CV2.html>
Avatar
francois.jacquemin
Xavier wrote:

Si c'est Fink (as-tu un dossier /sw à la racine ?)


Non, et je n'ai pas le souvenir d'avoir installé Fink sur cette machine.
Pour MacPorts, ça doit être similaire.


Je n'ai pas non plus le souvenir d'avoir installé MacPorts, en raison du
fait que les mises à jour risque d'interférer avec MacPorts, si j'ai
bien compris. Si je devais faire quelque chose du style, ce serait
plutôt Fink, à moins que des éléments ne m'échappent ou que les choses
aient évoluées depuis que je me suis fait cette idée.

Peut-être une application aurait pu installer une version de wget ? Du
type sauvegarde à distance ?
--
F. J.
Avatar
xavier
François Jacquemin wrote:

Peut-être une application aurait pu installer une version de wget ? Du
type sauvegarde à distance ?



Il fait partie d'Openbase (installé avec les DevTools, je ne sais plus),
mais n'est pas dans le path.

/Applications/OpenBase/OpenBaseUpdater.app/Contents/Resources/wget

Aucun shell n'ira le chercher là

--
Xav
Disponible au 01/04/2010
<http://www.xavierhumbert.net/perso/CV2.html>
Avatar
François Jacquemin
On 2009-07-30 15:25:23 +0200, (Xavier) said:

/Applications/OpenBase/OpenBaseUpdater.app/Contents/Resources/wget

Aucun shell n'ira le chercher là



Chez moi, il est dans /usr/local/bin
--
cogito, ergo cogito
FJ
Avatar
xavier
François Jacquemin wrote:

Chez moi, il est dans /usr/local/bin



Bizzare.

--
Xav
Disponible au 01/04/2010
<http://www.xavierhumbert.net/perso/CV2.html>
1 2