Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user.catalan > #6516

Re: Format de data incorrecte de «ls -l»

From "Josep Ma. Ferrer" <txemaq@gmail.com>
Newsgroups linux.debian.user.catalan
Subject Re: Format de data incorrecte de «ls -l»
Date 2020-12-23 21:00 +0100
Message-ID <BpisF-6Wr-3@gated-at.bofh.it> (permalink)
References <Bph3z-6d9-7@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


El 23/12/20 a les 19:24, Joan Montané ha escrit:
> Hola,
>
> Arran del correu de l'altre dia de l'automsqlbackup ja vaig indicar 
> l'enllaç al bug amb la solució, però per si és útil a cap dels 
> presents, us escric amb detalls com apedaçar Debian (i derivats) 
> perquè no us torneu bojos en mirar les dates fer un «ls -l». Un petit 
> regal de Nadal, :)
>
>
> Descripció del problema:
> En fer «ls -l» apareix primer la columna del mes i després el dia del 
> mes. El mes apareix *sense* preposció a scretch i *amb* preposició a 
> buster.
>
> Solució curta:
> *Amb permisos de root*, només cal el directori LC_TIME i un enllaç a 
> coreutils.mo. Això és:
>
> mkdir /usr/share/locale/ca/LC_TIME
>
> ln -s /usr/share/locale/ca/LC_MESSAGES/coreutils.mo 
> /usr/share/locale/ca/LC_TIME/coreutils.mo
>
> Amb aquestes dues accions, en fer «ls -l» ja hauríeu de tenir primer 
> la columna del dia, i després la del mes (sense preposició, tant a 
> stretch com a buster)
>
> Explicació del problema:
> Fa 10 anys [1] es va suprimir l'enllaç a coretuils.mo del directori 
> LC_TIME. Se suposava que no servia de res, i per això se'l van 
> carregar. El problema és que l'ordre «ls» sí que el necessita. I 
> afecta un munt de locales, no només al català. Ja està solucionat a 
> sid [2].
>
> Sense aquest enllaç a coreutils.mo, l'ordre «ls -l» usa la cadena 
> original de l'anglès per al format de data, que  és "%b %e %Y" (mes 
> dia any). A stretch %b retorna el mes (la glibc no permetia mesos amb 
> preposició), però a buster, en català, %b retorna mes amb preposició, 
> i el problema encara és més molest. Però el problema és que usa la 
> cadena original, perquè no existeix l'enllaç.
>
> Si existeix l'enllaç a coreutils.mo, aleshores «ls -l» usa la cadena 
> de la traducció. A stretch és "%e %b %Y" (dia mes any) i a buster "%e 
> %Ob %Y"(dia mes sense preposició any).
>
> En fi, si no voleu esperar a la següent versió de Debian, i us 
> emprenya tant com a mi el tema del format de data, ja sabeu la solució :)
>
> Bon Nadal i Bon Any Nou!
>
> Joan Montané
>
> [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=584837 
> <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=584837>
> [2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=963513 
> <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=963513>


Moltes gràcies, he aplicat la solució que dius i ara les dates ja es 
formaten correctament.

Però ha aflorat un altre problema: tots els mesos estan abreviats amb 4 
caràcters, excepte febrer (febr.) i agost (ag.), amb 5 i 3 caràcters 
respectivament. Això fa les columnes de l'ordre «ls -l» partir del mes 
desquadrin:

-rw-------  1 usuar usuar 22756 22 abr. 2020 xilerc
-rw-------  1 usuar usuar   343  8 nov.  2019 xillbotsrc
-rw-------  1 usuar usuar   218 21 febr.  2019 xinfocenterrc
-rw-------  1 usuar usuar    60 14 maig  2020 xio_fishrc
-rw-------  1 usuar usuar   128 31 ag.  2019 xiorc
-rw-------  1 usuar usuar    16 24 nov.  2019 xioslaverc

No sé si m'emprenya més que les dates surtin mal formatades o que les 
columnes estiguin desquadrades :)

Bones festes i bon any,

Josep Ma. Ferrer

Back to linux.debian.user.catalan | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Format de data incorrecte de «ls -l» Joan Montané <jmontane@gmail.com> - 2020-12-23 19:30 +0100
  Re: Format de data incorrecte de «ls -l» "Josep Ma. Ferrer" <txemaq@gmail.com> - 2020-12-23 21:00 +0100
    Re: Format de data incorrecte de «ls -l» Joan Montané <jmontane@gmail.com> - 2020-12-24 06:50 +0100
      Re: Format de data incorrecte de «ls -l» Joan Montané <jmontane@gmail.com> - 2020-12-24 07:40 +0100
        Re: Format de data incorrecte de «ls -l» Eloi <entfe001@gmail.com> - 2020-12-24 09:10 +0100
          Re: Format de data incorrecte de «ls -l» Joan Montané <jmontane@gmail.com> - 2020-12-24 09:50 +0100
            Re: Format de data incorrecte de «ls -l» Ernest Adrogué <nr9@posteo.de> - 2020-12-24 12:40 +0100
              Re: Format de data incorrecte de «ls -l» Joan Montané <jmontane@gmail.com> - 2020-12-24 13:30 +0100
                Re: Format de data incorrecte de «ls -l» Ernest Adrogué <nr9@posteo.de> - 2020-12-24 18:30 +0100
                Re: Format de data incorrecte de «ls -l» Jordi Pujol <jordipujolp@gmail.com> - 2020-12-25 09:50 +0100
                Re: Format de data incorrecte de «ls -l» Joan Montané <jmontane@gmail.com> - 2020-12-26 10:20 +0100
                Re: Format de data incorrecte de «ls -l» Jordi Pujol <jordipujolp@gmail.com> - 2020-12-27 15:00 +0100
                Re: Format de data incorrecte de «ls -l» Joan Montané <joan@montane.cat> - 2020-12-27 16:50 +0100
                Re: Format de data incorrecte de «ls -l» Jordi Pujol <jordipujolp@gmail.com> - 2020-12-28 17:10 +0100
                Re: Format de data incorrecte de «ls -l» Joan Montané <jmontane@gmail.com> - 2020-12-26 10:00 +0100
                Re: Format de data incorrecte de «ls -l» Jordi Pujol <jordipujolp@gmail.com> - 2020-12-26 10:20 +0100

csiph-web