Newsgroup: it.comp.os.linux.software
Titolo: Aggiornamento Debian e ls

Salve a tutti!
Scusate la domanda sciocca ma non riesco proprio ad intuire la soluzione
del mio problema...
Oggi ho fatto l'aggiornamento della mia Woody tramite il classico apt.
Sono state aggiornate le libc (con il pacchetto dev) e altre dipendenze
che non ricordo.
Adesso il comando "ls -al" invece di darmi in output l'elenco dei file
nascosti in testa, le directory (in ordine alfabetico case sensitive) 
e i file normali (anche loro ordinati come le dir) mi ritrovo tutto
ordinato senza distinzioni in modo non case sensitive...
Ho controllato se ci sono degli alias in azione ma mi pare proprio di
no...
Vi ringrazio in anticipo per ogni consiglio!
-- 
       Tremal-Naik -- Ghouls Emperor -- GnuPGid: 0xF093D6AD
E.A. Poe Klingon Translation Project: 
http://web.tiscali.it/tremal
List of my abandonware games: 
http://web.tiscali.it/tremal/abandon
    My miniatures page: 
http://web.tiscali.it/tremal/miniature

Mi auto followuppo con un approfondimento: ho messo le mani su
una versione funzionante (nel senso che non ha i problemi che ho
riscontrato) di ls. Queste sono le sue caratteristiche:
ls (GNU fileutils) 4.0l
Written by Richard Stallman and David MacKenzie.
Copyright (C) 1999 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Invece l'"ls" che ho in /bin e':
ls (fileutils) 4.1
Written by Richard Stallman and David MacKenzie.
Copyright (C) 2001 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Qualcuno con la versione 4.1 ha notato la stessa cosa?


 Qualcuno con la versione 4.1 ha notato la stessa cosa?
Sì, precisamente ora ho la 4.1-10 di Debian Woody, ma è già da un po' che le
cose sono cambiate. Guardando nel file /usr/share/doc/fileutils/NEWS.gz ,
leggo:
[4.0z]
[...]
* when ls sorts directory entries, it now honors the current locale settings
Ossia, dipende dalla tua locale (io ho it_IT@euro). Non so se sia un baco
della locale o una cosa voluta, certo è che anch'io lo trovo scomodo. Se
qualcuno ci illumina, ci fa cosa gradita :-)
Gabry in attesa :-)
-- 
Home Page:       
http://www-studenti.dm.unipi.it/~stilli/
mailto:
super...@libero.it
           ICQ UIN: 159169930
Caccole Stellari Website: 
http://www.caccolestellari.com/
Gruppo Utenti Linux Pisa: 
http://www.gulp.linux.it/

 qualcuno ci illumina, ci fa cosa gradita :-)
Mmm, sembra che il vecchio trucco di ravanare fra i docs serva ancora a
qualcosa :-))))
http://www.gnu.org/software/fileutils/doc/faq/core-utils-faq.html
Cerca "Sort does not sorting in normal order!" e "The ls command is not
listing files in a normal order!". Non so se è la risposta giusta, certo ci
si avvicina :-)
A questo punto, appurato che non è un baco dei fileutils, la locale italiana
è bacata o va bene così? Vorrei sapere come faccio a vedere le tabelle di
sorting delle varie locales, di it_IT@euro in particolare...
Gabry e un bel corso accelerato di glibc :-)


 qualcosa :-))))
Io ho provato con Google ma la ricerca si e' dimostrata infruttuosa
perche' mi ritrovavo con un macello di pagine e argomenti svariati...
Non sapendo cosa cercare ho usato +linux +ls +bug ma e' decisamente
vago! :)
Comunque sembra dipendere decisamente dalle locale. Adesso in
/etc/environment ho:
LANGUAGE=C
#LC_CTYPE=it_IT@euro
#LANG=it_IT@euro
e va tutto bene... Se decommento le ultime due righe torno al punto di
prima. Idem se uso it_IT senza supporto per l'euro.
Adesso provo a fare altri esperimenti!
Ti ringrazio per gli hint!


 LC_CTYPE=it_IT@euro
Se lascio solo questi due settaggi in /etc/environment tutto torna come
prima! Direi che per il momento il problema e' risolto pero' mi
documentero' un altro po'...


 
..........
Lo stesso problema può verificarsi con l'aggiornamento a RH-7.2.
in pratica viene modificata la "collate sequence".
Il problema è "pesantuccio" se lanci uno script che modifica dei file 
in base al loro nome. Ad esempio, "rm -f [A-Z]*" ti fa fuori anche 
quasi tutti i file con iniziale minuscola :((((
Non ricordo esattamente la soluzione. La ritrovi senz'altro nei
vecchi messaggi e era "filosoficamente" simile a quella che hai già 
trovato da solo.
ciao, Andrea

prima. Idem se uso it_IT senza supporto per l'euro.
dpkg-reconfigure locales
-- 
Maurizio - Tannoiser - Lemmo
STIGE Srl Servizi Informatici
Founder Member of ERLUG (Emilia Romagna Linux User Group)
http://erlug.linux.it

 dpkg-reconfigure locales
 
Ringrazio sia te sia Andrea Celli per l'aiuto! Ora sembra essere tutto
ok!
