외국 배포판에서 패키지 관리자 Guix를 실행할 때마다 다음과 같은 "프롬프트"가 표시됩니다.
팁:
glibc-utf8-locales' or
glibc-locales 패키지를 설치하고 다음과 같이 "GUIX_LOCPATH"를 정의하는 것을 고려하십시오.guix install glibc-utf8-locales export GUIX_LOCPATH="$HOME/.guix-profile/lib/locale"
자세한 내용은 매뉴얼의 "애플리케이션 설정" 섹션을 참조하세요.
유일한 문제는 이미 glibc-utf8-locales
설치하고 GUIX_LOCPATH
위 경로로 설정했다는 것입니다.
$ guix package --list-installed
glibc-utf8-locales 2.31 out /gnu/store/rgydar9dfvflqqz2irgh7njj34amaxc6-glibc-utf8-locales-2.31
$ echo $GUIX_LOCPATH
/home/rovanion/.guix-profile/lib/locale
$ ll ~/.guix-profile/lib
lrwxrwxrwx 2 root root 71 jan 1 1970 /home/rovanion/.guix-profile/lib -> /gnu/store/rgydar9dfvflqqz2irgh7njj34amaxc6-glibc-utf8-locales-2.31/lib/
답변1
문제는 다음 로케일 중 하나를 사용하지 않고 나와 결합된 거짓말 이름인 것 같습니다.
de_DE.utf8 de_DE.UTF-8 el_GR.utf8 el_GR.UTF-8 en_US.utf8 en_US.UTF-8 fr_FR.utf8 fr_FR.UTF-8 tr_TR.utf8 tr_TR.UTF-8
패키지에 glibc-utf8-locales
모든 utf8 로케일이 포함되어 있지는 않지만 패키지 설명에 명시된 대로 일부만 포함되어 있는 것으로 나타났습니다.
This package provides a small sample of UTF-8 locales mostly useful in test environments.
스웨덴어 로케일을 사용하고 있다고 가정하면
$ env | grep LC
LC_ADDRESS=sv_SE.UTF-8
LC_NAME=sv_SE.UTF-8
...
이 작은 로케일 세트에는 없기 때문에 내 문제에 대한 해결책은 glibc-locales
사용 가능한 모든 로케일이 포함된 이를 설치하는 것이었습니다.