Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
nicolas
On Thu, 03 Jun 2004 18:49:43 +0200, Krys wrote:
Bonjour,
Voici les 2 commandes et le résultats, message d'erreur que j'obtiens:
:~$ su Password: :/home/christian# dpkg-reconfigure locales /usr/sbin/dpkg-reconfigure: locales is broken or not fully installed :/home/christian# apt-get install locales Reading Package Lists... Done Building Dependency Tree... Done locales is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded. 1 not fully installed or removed. Need to get 0B of archives. After unpacking 0B of additional disk space will be used. Setting up locales (2.3.2.ds1-12) ... Generating locales...
... done fr_FR.ISO-8859-1... done
Es-tu sûr d'avoir besoin d'autant de locales ? Je n'utilise chez moi que (génial, tout est en unicode) et au cas où.
nicolas patrois : pts noir asocial -- GLOU-GLOU
P : Ouerk ! C'est dégueulasse, j'ai bu la tasse ! M : Panique pas... La mer est pleine de microbes, mais tellement dilués qu'ils sont inoffensifs... P : C'est ça... La mer, c'est de la merde homéopathique !
On Thu, 03 Jun 2004 18:49:43 +0200, Krys wrote:
Bonjour,
Voici les 2 commandes et le résultats, message d'erreur que j'obtiens:
christian@chezmoi:~$ su
Password:
root@chezmoi:/home/christian# dpkg-reconfigure locales
/usr/sbin/dpkg-reconfigure: locales is broken or not fully installed
root@chezmoi:/home/christian# apt-get install locales Reading Package
Lists... Done
Building Dependency Tree... Done
locales is already the newest version. 0 upgraded, 0 newly installed, 0
to remove and 5 not upgraded. 1 not fully installed or removed.
Need to get 0B of archives.
After unpacking 0B of additional disk space will be used. Setting up
locales (2.3.2.ds1-12) ... Generating locales...
Es-tu sûr d'avoir besoin d'autant de locales ? Je n'utilise chez moi que
fr_FR.UTF-8@euro (génial, tout est en unicode) et fr_FR.ISO-8859-15@euro
au cas où.
nicolas patrois : pts noir asocial
--
GLOU-GLOU
P : Ouerk ! C'est dégueulasse, j'ai bu la tasse !
M : Panique pas... La mer est pleine de microbes, mais tellement dilués qu'ils sont inoffensifs...
P : C'est ça... La mer, c'est de la merde homéopathique !
Voici les 2 commandes et le résultats, message d'erreur que j'obtiens:
:~$ su Password: :/home/christian# dpkg-reconfigure locales /usr/sbin/dpkg-reconfigure: locales is broken or not fully installed :/home/christian# apt-get install locales Reading Package Lists... Done Building Dependency Tree... Done locales is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded. 1 not fully installed or removed. Need to get 0B of archives. After unpacking 0B of additional disk space will be used. Setting up locales (2.3.2.ds1-12) ... Generating locales...
... done fr_FR.ISO-8859-1... done
Es-tu sûr d'avoir besoin d'autant de locales ? Je n'utilise chez moi que (génial, tout est en unicode) et au cas où.
nicolas patrois : pts noir asocial -- GLOU-GLOU
P : Ouerk ! C'est dégueulasse, j'ai bu la tasse ! M : Panique pas... La mer est pleine de microbes, mais tellement dilués qu'ils sont inoffensifs... P : C'est ça... La mer, c'est de la merde homéopathique !
Krys
... done fr_FR.ISO-8859-1... done
Es-tu sûr d'avoir besoin d'autant de locales ? Je n'utilise chez moi que (génial, tout est en unicode) et au cas où.
nicolas patrois : pts noir asocial
Ben non j'ai po besoin. Moi je suis en fr_CA.ISO-8859.1 et c'est la seule que j'ai besoin, peut-etre aussi en_CA.ISO-8859.1 mais je pense que c'est déjà inclus dans le premier peut-etre aussi en_US.UFT-8
Je suis à Québec, en français..
Mais comment purger les autres locales ? Où se trouve le(s) fichier(s) que je dois modifier pour que ce soit mes locales installés. Je pense que les locales d'un système définissent le comportement du système et des programmes au niveaux: langue, clavier, fuseau horaire, et ?
Es-tu sûr d'avoir besoin d'autant de locales ? Je n'utilise chez moi que
fr_FR.UTF-8@euro (génial, tout est en unicode) et fr_FR.ISO-8859-15@euro
au cas où.
nicolas patrois : pts noir asocial
Ben non j'ai po besoin. Moi je suis en fr_CA.ISO-8859.1 et c'est la
seule que j'ai besoin, peut-etre aussi en_CA.ISO-8859.1 mais je pense
que c'est déjà inclus dans le premier peut-etre aussi en_US.UFT-8
Je suis à Québec, en français..
Mais comment purger les autres locales ? Où se trouve le(s) fichier(s)
que je dois modifier pour que ce soit mes locales installés. Je pense
que les locales d'un système définissent le comportement du système et
des programmes au niveaux: langue, clavier, fuseau horaire, et ?
Es-tu sûr d'avoir besoin d'autant de locales ? Je n'utilise chez moi que (génial, tout est en unicode) et au cas où.
nicolas patrois : pts noir asocial
Ben non j'ai po besoin. Moi je suis en fr_CA.ISO-8859.1 et c'est la seule que j'ai besoin, peut-etre aussi en_CA.ISO-8859.1 mais je pense que c'est déjà inclus dans le premier peut-etre aussi en_US.UFT-8
Je suis à Québec, en français..
Mais comment purger les autres locales ? Où se trouve le(s) fichier(s) que je dois modifier pour que ce soit mes locales installés. Je pense que les locales d'un système définissent le comportement du système et des programmes au niveaux: langue, clavier, fuseau horaire, et ?
Krys
Nicolas George
Krys wrote in message <J0Lvc.22911$:
Beurk.
Ben non j'ai po besoin. Moi je suis en fr_CA.ISO-8859.1 et c'est la
ISO-8859-1 avec un tiret.
seule que j'ai besoin, peut-etre aussi en_CA.ISO-8859.1 mais je pense que c'est déjà inclus dans le premier
Non, pas du tout, c'est essentiellement distinct.
peut-etre aussi en_US.UFT-8
UTF, pas UFT. C'est très souhaitable.
Mais comment purger les autres locales ?
Ça dépend de la version de la libc. Avec une glibc 2.3, le fait de reconstruire les locales avec locale-gen (appelé par dpkg-reconfigure) a cet effet (aucun mystère, le script dit « rm -rf /usr/lib/locale/* »). Avec une glibc plus vieille (par exemple celle de Woody), il faut supprimer les répertoires inutiles dans /usr/lib/locale (qui ne sert qu'à ça, normalement).
Où se trouve le(s) fichier(s) que je dois modifier pour que ce soit mes locales installés.
dpkg-reconfigure locales présente normalement un menu pour sélectionner quelles locales sont compilées ou pas. Il est possible, selon la configuration de debconf, que cette question te soit épargnée. Dans ce cas, soit dpkg-reconfigure debconf pour avoir plus de détails, soit éditer /etc/locale.gen à la main.
Je pense que les locales d'un système définissent le comportement du système et des programmes au niveaux: langue, clavier, fuseau horaire, et ?
Pas exactement. Un jour(tm) j'écrirai une page web qui explique ça, parce que beaucoup de monde n'y comprend rien. Pour le moment, sous GNU, il y a 12 catégories de locales, définissables par des variables d'environnement :
LC_CTYPE : ceci définit l'encodage par défaut, quoi que ça puisse vouloir dire ; il est souhaitable que cette variable corresponde à l'encodage des terminaux utilisés.
LC_NUMERIC : le format dont les nombres sont écrits, en particulier s'il faut une virgule plutôt qu'un point ; c'est à mon avis une très mauvaise idée de l'avoir à autre chose que C (ou POSIX, c'est équivalent).
LC_TIME : le format d'une date ; là aussi, il me paraît risqué de jouer avec ça.
LC_COLLATE : définit l'ordre alphabétique ; là encore, il est risqué de le modifier.
LC_MESSAGES : la langue dans laquelle les programmes doivent parler ; on peut le changer sans risque de tout casser, le problème est que les traductions sont souvent foireuses (à croire que ceux qui traduisent ne parlent ni français ni anglais) et/ou pas à jour.
LC_MONETARY, LC_PAPER, LC_NAME, LC_ADDRESS, LC_TELEPHONE, LC_MEASUREMENT, LC_IDENTIFICATION : quelques paramètres locaux, très peu utilisés (LC_PAPER est utilisé par a2ps, c'est le seul exemple que j'aie en tête), probablement inoffensif.
À ceci, il faut ajouter LC_ALL, qui sert à donner une valeur à toutes les catégories d'un coup, en écrasant les valeurs données spécifiquement par d'autres LC_*, et LANG, qui définit des valeurs de celles qui n'ont pas de valeurs dans des LC_*. En d'autres termes : chaque catégorie prendra en priorité la locale désignée par LC_ALL, à défaut la valeur désignée par le bon LC_*, et en dernier recours la valeur indiquée par LANG ; si rien de ça n'est défini, c'est C/POSIX qui est utilisé.
Personnellement, je définis uniquement LC_CTYPE (à fr_FR ou fr_FR.UTF-8), parfois LC_MESSAGES.
Les trucs compilées avec dpkg-reconfigure locales/locale-gen sont des bases de données nécessaires pour pouvoir utiliser une valeur. À noter que les traductions des logiciels (affectées par LC_MESSAGES) sont fournies par les différents paquets, et ne peuvent pas être supprimées (il y a un package apt-localepurge qui le fait, mais elles reviennent à la moindre upgrade du paquet), mais ne sont utilisables que si la locale correspondante est compilée.
Quant au clavier et au fuseau horaire, ça n'a rien à voir. Le premier est défini par les fichiers présents dans /usr/share/keymaps/ (pour le mode texte, chargé par les scripts de boot) et /usr/X11R6/lib/X11/xkb/ (pour X11, suivant la configuration dans XF86Config). Le second est défini par les fichiers présents dans /usr/share/zoneinfo/, suivant ce qui est sélectionné dans /etc/localtime (c'est une copie ou un lien vers un de ces fichiers) ou la variable d'environnement TZ.
Krys wrote in message <J0Lvc.22911$F75.151044@weber.videotron.net>:
fr_FR.ISO-8859-15@euro
Beurk.
Ben non j'ai po besoin. Moi je suis en fr_CA.ISO-8859.1 et c'est la
ISO-8859-1 avec un tiret.
seule que j'ai besoin, peut-etre aussi en_CA.ISO-8859.1 mais je pense
que c'est déjà inclus dans le premier
Non, pas du tout, c'est essentiellement distinct.
peut-etre aussi en_US.UFT-8
UTF, pas UFT. C'est très souhaitable.
Mais comment purger les autres locales ?
Ça dépend de la version de la libc. Avec une glibc 2.3, le fait de
reconstruire les locales avec locale-gen (appelé par dpkg-reconfigure) a
cet effet (aucun mystère, le script dit « rm -rf /usr/lib/locale/* »).
Avec une glibc plus vieille (par exemple celle de Woody), il faut
supprimer les répertoires inutiles dans /usr/lib/locale (qui ne sert
qu'à ça, normalement).
Où se trouve le(s) fichier(s)
que je dois modifier pour que ce soit mes locales installés.
dpkg-reconfigure locales présente normalement un menu pour sélectionner
quelles locales sont compilées ou pas. Il est possible, selon la
configuration de debconf, que cette question te soit épargnée. Dans ce
cas, soit dpkg-reconfigure debconf pour avoir plus de détails, soit
éditer /etc/locale.gen à la main.
Je pense
que les locales d'un système définissent le comportement du système et
des programmes au niveaux: langue, clavier, fuseau horaire, et ?
Pas exactement. Un jour(tm) j'écrirai une page web qui explique ça,
parce que beaucoup de monde n'y comprend rien. Pour le moment, sous GNU,
il y a 12 catégories de locales, définissables par des variables
d'environnement :
LC_CTYPE : ceci définit l'encodage par défaut, quoi que ça puisse
vouloir dire ; il est souhaitable que cette variable corresponde à
l'encodage des terminaux utilisés.
LC_NUMERIC : le format dont les nombres sont écrits, en particulier s'il
faut une virgule plutôt qu'un point ; c'est à mon avis une très mauvaise
idée de l'avoir à autre chose que C (ou POSIX, c'est équivalent).
LC_TIME : le format d'une date ; là aussi, il me paraît risqué de jouer
avec ça.
LC_COLLATE : définit l'ordre alphabétique ; là encore, il est risqué de
le modifier.
LC_MESSAGES : la langue dans laquelle les programmes doivent parler ; on
peut le changer sans risque de tout casser, le problème est que les
traductions sont souvent foireuses (à croire que ceux qui traduisent ne
parlent ni français ni anglais) et/ou pas à jour.
LC_MONETARY, LC_PAPER, LC_NAME, LC_ADDRESS, LC_TELEPHONE,
LC_MEASUREMENT, LC_IDENTIFICATION : quelques paramètres locaux, très peu
utilisés (LC_PAPER est utilisé par a2ps, c'est le seul exemple que j'aie
en tête), probablement inoffensif.
À ceci, il faut ajouter LC_ALL, qui sert à donner une valeur à toutes
les catégories d'un coup, en écrasant les valeurs données spécifiquement
par d'autres LC_*, et LANG, qui définit des valeurs de celles qui n'ont
pas de valeurs dans des LC_*. En d'autres termes : chaque catégorie
prendra en priorité la locale désignée par LC_ALL, à défaut la valeur
désignée par le bon LC_*, et en dernier recours la valeur indiquée par
LANG ; si rien de ça n'est défini, c'est C/POSIX qui est utilisé.
Personnellement, je définis uniquement LC_CTYPE (à fr_FR ou
fr_FR.UTF-8), parfois LC_MESSAGES.
Les trucs compilées avec dpkg-reconfigure locales/locale-gen sont des
bases de données nécessaires pour pouvoir utiliser une valeur. À noter
que les traductions des logiciels (affectées par LC_MESSAGES) sont
fournies par les différents paquets, et ne peuvent pas être supprimées
(il y a un package apt-localepurge qui le fait, mais elles reviennent à
la moindre upgrade du paquet), mais ne sont utilisables que si la locale
correspondante est compilée.
Quant au clavier et au fuseau horaire, ça n'a rien à voir. Le premier
est défini par les fichiers présents dans /usr/share/keymaps/ (pour le
mode texte, chargé par les scripts de boot) et /usr/X11R6/lib/X11/xkb/
(pour X11, suivant la configuration dans XF86Config). Le second est
défini par les fichiers présents dans /usr/share/zoneinfo/, suivant ce
qui est sélectionné dans /etc/localtime (c'est une copie ou un lien vers
un de ces fichiers) ou la variable d'environnement TZ.
Ben non j'ai po besoin. Moi je suis en fr_CA.ISO-8859.1 et c'est la
ISO-8859-1 avec un tiret.
seule que j'ai besoin, peut-etre aussi en_CA.ISO-8859.1 mais je pense que c'est déjà inclus dans le premier
Non, pas du tout, c'est essentiellement distinct.
peut-etre aussi en_US.UFT-8
UTF, pas UFT. C'est très souhaitable.
Mais comment purger les autres locales ?
Ça dépend de la version de la libc. Avec une glibc 2.3, le fait de reconstruire les locales avec locale-gen (appelé par dpkg-reconfigure) a cet effet (aucun mystère, le script dit « rm -rf /usr/lib/locale/* »). Avec une glibc plus vieille (par exemple celle de Woody), il faut supprimer les répertoires inutiles dans /usr/lib/locale (qui ne sert qu'à ça, normalement).
Où se trouve le(s) fichier(s) que je dois modifier pour que ce soit mes locales installés.
dpkg-reconfigure locales présente normalement un menu pour sélectionner quelles locales sont compilées ou pas. Il est possible, selon la configuration de debconf, que cette question te soit épargnée. Dans ce cas, soit dpkg-reconfigure debconf pour avoir plus de détails, soit éditer /etc/locale.gen à la main.
Je pense que les locales d'un système définissent le comportement du système et des programmes au niveaux: langue, clavier, fuseau horaire, et ?
Pas exactement. Un jour(tm) j'écrirai une page web qui explique ça, parce que beaucoup de monde n'y comprend rien. Pour le moment, sous GNU, il y a 12 catégories de locales, définissables par des variables d'environnement :
LC_CTYPE : ceci définit l'encodage par défaut, quoi que ça puisse vouloir dire ; il est souhaitable que cette variable corresponde à l'encodage des terminaux utilisés.
LC_NUMERIC : le format dont les nombres sont écrits, en particulier s'il faut une virgule plutôt qu'un point ; c'est à mon avis une très mauvaise idée de l'avoir à autre chose que C (ou POSIX, c'est équivalent).
LC_TIME : le format d'une date ; là aussi, il me paraît risqué de jouer avec ça.
LC_COLLATE : définit l'ordre alphabétique ; là encore, il est risqué de le modifier.
LC_MESSAGES : la langue dans laquelle les programmes doivent parler ; on peut le changer sans risque de tout casser, le problème est que les traductions sont souvent foireuses (à croire que ceux qui traduisent ne parlent ni français ni anglais) et/ou pas à jour.
LC_MONETARY, LC_PAPER, LC_NAME, LC_ADDRESS, LC_TELEPHONE, LC_MEASUREMENT, LC_IDENTIFICATION : quelques paramètres locaux, très peu utilisés (LC_PAPER est utilisé par a2ps, c'est le seul exemple que j'aie en tête), probablement inoffensif.
À ceci, il faut ajouter LC_ALL, qui sert à donner une valeur à toutes les catégories d'un coup, en écrasant les valeurs données spécifiquement par d'autres LC_*, et LANG, qui définit des valeurs de celles qui n'ont pas de valeurs dans des LC_*. En d'autres termes : chaque catégorie prendra en priorité la locale désignée par LC_ALL, à défaut la valeur désignée par le bon LC_*, et en dernier recours la valeur indiquée par LANG ; si rien de ça n'est défini, c'est C/POSIX qui est utilisé.
Personnellement, je définis uniquement LC_CTYPE (à fr_FR ou fr_FR.UTF-8), parfois LC_MESSAGES.
Les trucs compilées avec dpkg-reconfigure locales/locale-gen sont des bases de données nécessaires pour pouvoir utiliser une valeur. À noter que les traductions des logiciels (affectées par LC_MESSAGES) sont fournies par les différents paquets, et ne peuvent pas être supprimées (il y a un package apt-localepurge qui le fait, mais elles reviennent à la moindre upgrade du paquet), mais ne sont utilisables que si la locale correspondante est compilée.
Quant au clavier et au fuseau horaire, ça n'a rien à voir. Le premier est défini par les fichiers présents dans /usr/share/keymaps/ (pour le mode texte, chargé par les scripts de boot) et /usr/X11R6/lib/X11/xkb/ (pour X11, suivant la configuration dans XF86Config). Le second est défini par les fichiers présents dans /usr/share/zoneinfo/, suivant ce qui est sélectionné dans /etc/localtime (c'est une copie ou un lien vers un de ces fichiers) ou la variable d'environnement TZ.
Alexandre Gilardoni
Krys écrivait :
ro_RO.ISO-8859-2...LC_ADDRESS: `country_ab3' value does not match country_num' value
Sans autre considération philosphico-technique sur la nécessité qu'il y a à compiler tout ce bataclan ;-) , remplacer ROU par ROM à la « rubrique » LC_ADDRESS du fichier /usr/share/i18n/locales/ro_RO, ce qui donne :
country_ab3 "<U0052><U004F><U004D>"
à la place de :
country_ab3 "<U0052><U004F><U0055>" -- Alexandre
Krys <krys.nospam@laposte.net> écrivait :
ro_RO.ISO-8859-2...LC_ADDRESS: `country_ab3' value does not match
country_num' value
Sans autre considération philosphico-technique sur la nécessité qu'il y
a à compiler tout ce bataclan ;-) , remplacer ROU par ROM à la
« rubrique » LC_ADDRESS du fichier /usr/share/i18n/locales/ro_RO, ce qui
donne :
ro_RO.ISO-8859-2...LC_ADDRESS: `country_ab3' value does not match country_num' value
Sans autre considération philosphico-technique sur la nécessité qu'il y a à compiler tout ce bataclan ;-) , remplacer ROU par ROM à la « rubrique » LC_ADDRESS du fichier /usr/share/i18n/locales/ro_RO, ce qui donne :
country_ab3 "<U0052><U004F><U004D>"
à la place de :
country_ab3 "<U0052><U004F><U0055>" -- Alexandre
Krys
Krys écrivait :
ro_RO.ISO-8859-2...LC_ADDRESS: `country_ab3' value does not match country_num' value
Sans autre considération philosphico-technique sur la nécessité qu'il y a à compiler tout ce bataclan ;-) , remplacer ROU par ROM à la « rubrique » LC_ADDRESS du fichier /usr/share/i18n/locales/ro_RO, ce qui donne :
country_ab3 "<U0052><U004F><U004D>"
à la place de :
country_ab3 "<U0052><U004F><U0055>"
Un sincère merci, Alexandre, la modification que tu m'indique permet de compléter la génération des locales.
ro_RO.ISO-8859-2...LC_ADDRESS: `country_ab3' value does not match
country_num' value
Sans autre considération philosphico-technique sur la nécessité qu'il y
a à compiler tout ce bataclan ;-) , remplacer ROU par ROM à la
« rubrique » LC_ADDRESS du fichier /usr/share/i18n/locales/ro_RO, ce qui
donne :
country_ab3 "<U0052><U004F><U004D>"
à la place de :
country_ab3 "<U0052><U004F><U0055>"
Un sincère merci, Alexandre, la modification que tu m'indique permet de
compléter la génération des locales.
ro_RO.ISO-8859-2...LC_ADDRESS: `country_ab3' value does not match country_num' value
Sans autre considération philosphico-technique sur la nécessité qu'il y a à compiler tout ce bataclan ;-) , remplacer ROU par ROM à la « rubrique » LC_ADDRESS du fichier /usr/share/i18n/locales/ro_RO, ce qui donne :
country_ab3 "<U0052><U004F><U004D>"
à la place de :
country_ab3 "<U0052><U004F><U0055>"
Un sincère merci, Alexandre, la modification que tu m'indique permet de compléter la génération des locales.