[man] où sont mes pages man ?

Questions et astuces concernant l'installation et la configuration d'archlinux
Anges
Hankyu
Messages : 14
Inscription : mar. 06 mai 2008, 09:56

[man] où sont mes pages man ?

Message par Anges »

Bonjour,
Un des premiers conseils donnés par les wikis est de faire "man pacman". Sauf que chez moi (pour pacman ou d'autres commandes), ça donne :

Code : Tout sélectionner

No manual entry for pacman
Si je tente "pacman -S man-pages", j'obtiens les lignes suivantes, et pas plus de man qu'avant.

Code : Tout sélectionner

Avertissement: man-pages-2.79-1 est à jour -- réinstalle
Résolution des dépendances...
Recherche des conflits possibles entre paquets...

Cibles: man-pages-2.79-1  

Taille totale des paquets (téléchargement):   0,00 Mo
Taille totale des paquets (installation):   4,10 Mo

Procéder à l'installation? [O/n] o
Analyse de l'intégrité des paquets...
(1/1) Analyse des conflits entre fichiers           [###################] 100%
(1/1) Mise à jour man-pages                         [###################] 100%
J'ai tenté d'installer les pages françaises en suivant le tuto ici : http://wiki.archlinux.fr/install:langue mais je n'y arrive pas non plus. Le paquetage "man-pages-fr" n'est pas trouvé dans les dépôts.
J'ai essayé de rajouter la ligne "Server = http://repo.archlinux.fr/i686" dans mirrorlist, mais ça ne m'avance pas beaucoup :

Code : Tout sélectionner

[flocon@endor ~]$ sudo pacman -Sy:: Synchronisation des bases de données de paquets...
Erreur: échec de récupération du fichier 'core.db.tar.gz' depuis repo.archlinux.fr : Not Found
 core est à jour;
Erreur: échec de récupération du fichier 'extra.db.tar.gz' depuis repo.archlinux.fr : Not Found
 extra est à jour;
Erreur: échec de récupération du fichier 'community.db.tar.gz' depuis repo.archlinux.fr : Not Found
 community est à jour;
La base de données locale est à jour.
Bon, là, je commence à sérieusement sécher, alors si quelqu'un a une idée lumineuse, ça m'intéresse :-)
Merci d'avance !

NB : je viens de remarquer que j'ai quand même j'ai la page man de man, et en français !
PC de bureau : ubuntu/xp
eeepc : arch, icewm
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

salut, que te sort:

Code : Tout sélectionner

man -w
locate pacman.8
si le répertoire /usr/share/man ne s'affiche pas dans le résultat de la 1ere commande, t'as du rater une maj avec un /etc/man.conf.pacnew
Anges
Hankyu
Messages : 14
Inscription : mar. 06 mai 2008, 09:56

Message par Anges »

Code : Tout sélectionner

[flocon@endor ~]$ man -w
Quelle page de manuel voulez-vous ?
[flocon@endor ~]$ locate pacman.8
/usr/share/man/man8/pacman.8.gz
tuxce a écrit : si le répertoire /usr/share/man ne s'affiche pas dans le résultat de la 1ere commande, t'as du rater une maj avec un /etc/man.conf.pacnew
Heu, ça veut dire quoi ?
je n'ai pas de /etc/man.conf.pacnew, par contre il y a un pacsave.
PC de bureau : ubuntu/xp
eeepc : arch, icewm
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

c'est une install récente d'arch?
"man -w" t'affiche normalement les chemins où il cherche les pages...

d'ailleurs, j'ai même pas retrouvé cette chaine dans mon install de man!
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

J'ai déjà eu ce soucis,
Faut vérifier si on a le paquet 'filesystem' qui contient le fichier /etc/profile
Apparemment, ils laissent man se débrouiller seul, cf:

Code : Tout sélectionner

# 
# /etc/profile
#
# This file is intended to be used for ALL common
# Bourne-compatible shells. Shell specifics should be
# handled in /etc/profile.$SHELL where $SHELL is the name
# of the binary being run (discounting symlinks)
#
# Sections taken from SuSe's /etc/profile
# Note the explicit use of 'test' to cover all bases
#  and potentially incompatible shells

#Determine our shell without using $SHELL, which may lie
shell="sh"
if test -f /proc/mounts; then
   case $(/bin/ls -l /proc/$$/exe) in
        *bash) shell=bash ;;
        *dash) shell=dash ;;
        *ash)  shell=ash ;;
        *ksh)  shell=ksh ;;
        *zsh)  shell=zsh ;;
    esac
fi

# Load shell specific profile settings
test -f "/etc/profile.$shell" &&  . "/etc/profile.$shell"

#Set our umask
umask 022

# Set our default path
PATH="/bin:/usr/bin:/sbin:/usr/sbin"
export PATH

# Some readline stuff that is fairly common
HISTSIZE=1000
HISTCONTROL="erasedups"

INPUTRC="/etc/inputrc"
LESS="-R"
LC_COLLATE="C"
export LESSCHARSET="utf-8"
export G_FILENAME_ENCODING="@locale,UTF-8,ISO-8859-15"
export LC_ALL="fr_FR.UTF-8"

export HISTSIZE HISTCONTROL INPUTRC LESS LC_COLLATE

# Load profiles from /etc/profile.d
if test -d /etc/profile.d/; then
    for profile in /etc/profile.d/*.sh; do
        test -x $profile && . $profile
    done
    unset profile
fi

# Termcap is outdated, old, and crusty, kill it.
unset TERMCAP

# Man is much better than us at figuring this out
unset MANPATH
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Répondre