[locale] Impossible de retrouver le français (résolu)

Applications, problèmes de configuration réseau
djipey
Chu Ko Nu
Messages : 437
Inscription : sam. 04 juin 2011, 10:13

[locale] Impossible de retrouver le français (résolu)

Message par djipey »

Bonjour.

Hier à mon install d'Arch, tout mon système était en français (j'avais tout bien fait à l'install, il n'y avait pas de problème).

Mais ce matin, j'ai installé localepurge et mon script de nettoyage automatique s'est lancé avant que j'ai eu le temps de configurer localepurge. Du coup, tout est en anglais..

Et je n'arrive pas à remettre le français.

la commande locale me donne ça:

Code : Tout sélectionner

LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=
dans mon locale.gen, je n'ai que ça de décommenté:

Code : Tout sélectionner

fr_FR.UTF-8 UTF-8  
fr_FR ISO-8859-1  
fr_FR@euro ISO-8859-15
Et dans mon locale.conf:

Code : Tout sélectionner

LANG=fr_FR.UTF-8
j'ai lancé un sudo locale-gen, mais rien n'y fit.

Il m'arrive que des m***es depuis hier (bon faut dire aussi que je n'ai pas fait très attention).

Est-ce que vous pourriez me donner un coup de main s'il vous plait ?

Bien à vous.
Dernière modification par djipey le mar. 14 août 2012, 13:00, modifié 1 fois.
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [locale] Impossible de retrouver le français

Message par oktoberfest »

Salut,

si je comprends bien, localepurge te virer du disque les fichiers des locale inutilisées. Il te faut donc les remettre vu que tu n'as plus les fichiers de localisation en français.
Un petit

Code : Tout sélectionner

pacman -Qqk `pacman -Qq`
devrait t'indiquer les paquets pour lesquels de fichiers sont manquants.

Les locale te prennent tellement de place sur le disque que ça vaut le coup de supprimer les inutiles ?
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
djipey
Chu Ko Nu
Messages : 437
Inscription : sam. 04 juin 2011, 10:13

Re: [locale] Impossible de retrouver le français

Message par djipey »

Code : Tout sélectionner

djipey-laptop:11:25:59:~$ pacman -Qqk `pacman -Qq` | wc -l
10284
Ça fait un sacré paquet de paquets... Si je comprends bien, il faut que je réinstalle les paquets de langue française ?
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [locale] Impossible de retrouver le français

Message par oktoberfest »

Non. Un paquet (gcc par exemple) contient les locales de gcc pour toutes les langues.
Tu dois donc réinstaller tous les paquets où il manques les locales .... Courage :non:
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
djipey
Chu Ko Nu
Messages : 437
Inscription : sam. 04 juin 2011, 10:13

Re: [locale] Impossible de retrouver le français

Message par djipey »

Hum...

Ok je viens de comprendre ma bourde, j'avais mis ça dans les locales à ne pas toucher dans locale.nopurge:

fr_FR.UTF-8 UTF-8
fr_FR ISO-8859-1
fr_FR@euro ISO-8859-15

Ce qui ne correspond à rien.

Ok, du coup, est-ce qu'il existe une commande pour réinstaller tout ces paquets, sans effacer leur configuration ? :D
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [locale] Impossible de retrouver le français

Message par tuxce »

Ca dépend du paquet, donc j'aurais tendance à dire non.
A la limite, tu peux manuellement décompresser le dossier usr/share/locale de chaque paquet installé, un truc du genre :

Code : Tout sélectionner

pacman -Sc # avec CleanMethod par défaut ou à KeepInstalled seul
cd /
for pkg in /var/cache/pacman/pkg/*; do
  bsdtar xf $pkg usr/share/locale
done
Mais, par curiosité:
oktoberfest a écrit : Les locale te prennent tellement de place sur le disque que ça vaut le coup de supprimer les inutiles ?
djipey
Chu Ko Nu
Messages : 437
Inscription : sam. 04 juin 2011, 10:13

Re: [locale] Impossible de retrouver le français

Message par djipey »

Ouais ça vaut le coup en général, quand j'ai découvert ça j'ai supprimé plus de 1,5 Go de ma partition. J'ai peu de place vu que j'utilise un SSD.

Et je ne peux pas faire ce que tu dis, car je vide aussi le cache de pacman..

Donc bon, j'ai réinstallé les paquets essentiels comme nautilus, pour les autres j'attendrai les mises à jour.

Merci à vous.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [locale] Impossible de retrouver le français (résolu)

Message par tuxce »

Tu peux repeupler le cache avec:

Code : Tout sélectionner

pacman -Syw --noconfirm $(LC_ALL=C comm -23 <(pacman -Qq) <(pacman -Qqm))
pacman -Su # pour avoir les bonnes versions
pacman -Sc # des fois que la mise à jour ait effacé quelque chose
Répondre