Forum Linux.debian/ubuntu Question sur locales

Posté par  . Licence CC By‑SA.
Étiquettes :
0
21
jan.
2022

Bonjour à tou.te.s,

Je vois parfois dans des docker-compose.yaml les lignes suivantes:

FROM php:8.1-cli

RUN apt-get install -y locales

RUN echo "en_US.UTF-8 UTF-8" > /etc/locale.gen  \
    &&  echo "fr_FR.UTF-8 UTF-8" >> /etc/locale.gen \
    &&  locale-gen

Dois-je comprendre que par défaut toutes langues sont installées et qu'en faisant ça on spécifie celles dont on a réellement besoin et que l'on gagne de la place?

J'aimerais juste savoir si j'ai bien compris.

  • # C'est exactement ça sauf que c'est l'inverse

    Posté par  (site Web personnel) . Évalué à 4.

    Tu peux regarder la grosse différence entre les paquets locales et locales-all :

    kibi@tokyo:~$ apt-cache show locales locales-all | egrep '^(Package|Installed-Size):'
    Package: locales
    Installed-Size: 16014
    Package: locales-all
    Installed-Size: 221935
    

    Écrire les locales demandées via /etc/locale.gen permet d'éviter à gérer les interactions qui seraient provoquées via dpkg-reconfigure locales mais cela permet bien d'activer ce qui est voulu, plutôt que de désactiver tout ce qui ne l'est pas.

    Debian Consultant @ DEBAMAX

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.