On Tue, Aug 14, 2001 at 11:02:13PM -0500, Rogelio E. Castillo Haro wrote: > Hi! > When i use apt-get...I've the next message: > > > > perl: warning: Setting locale failed. > perl: warning: Please check that your locale settings: > LANGUAGE = (unset), > LC_ALL = (unset), > LANG = "en.ISO8859-1" > are supported and installed on your system. > perl: warning: Falling back to the standar locale ("C"). > > This happens later I use red carpet to upgrade a lot of packages... :( > Where can I set this parameters?
The environment variable setting 'LANG=en.ISO8859-1' isn't valid. Try 'LANG=en_US.ISO-8859-1' instead; it might be in your shell startup scripts or something. Here's a quick way to tell if a locale is valid (although of course you could just run perl, too :)): [EMAIL PROTECTED] ~]$ cat testlocale.c #include <stdio.h> #include <locale.h> int main() { printf ("%s\n", setlocale (LC_ALL, "")); return 0; } [EMAIL PROTECTED] ~]$ make testlocale cc testlocale.c -o testlocale [EMAIL PROTECTED] ~]$ ./testlocale C [EMAIL PROTECTED] ~]$ LC_ALL=en.ISO8859-1 ./testlocale (null) [EMAIL PROTECTED] ~]$ LC_ALL=en_US.ISO-8859-1 ./testlocale en_US.ISO-8859-1 -- Colin Watson [EMAIL PROTECTED]