php 无法在centos7上安装glibc-langpack-no

iszxjhcz  于 12个月前  发布在  PHP
关注(0)|答案(1)|浏览(167)

我的开发团队要求我的临时服务器缺少挪威语语言包。
当我检查区域设置时,我看到下面的3个条目,但开发人员说,utf8对于这种语言来说是缺失的

locale -a
...
no_NO
no_NO.ISO-8859-1
norwegian
...

字符串
然后,我尝试安装这个语言包如下所示

[root@staging ~]# yum install glibc-langpack-no
Loaded plugins: fastestmirror, langpacks, replace
Loading mirror speeds from cached hostfile
 * base: mirror.nforce.com
 * epel: cdn.centos.no
 * extras: centos.mirror.triple-it.nl
 * remi-php71: remi.mirror.wearetriple.com
 * remi-php72: remi.mirror.wearetriple.com
 * remi-php74: remi.mirror.wearetriple.com
 * remi-safe: remi.mirror.wearetriple.com
 * updates: nl.mirrors.clouvider.net
rabbitmq_rabbitmq-server/x86_64/signature      |  833 B     00:00     
rabbitmq_rabbitmq-server/x86_64/signature      | 1.8 kB     00:00 !!! 
rabbitmq_rabbitmq-server-source/signature      |  836 B     00:00     
rabbitmq_rabbitmq-server-source/signature      | 1.0 kB     00:00 !!! 
varnishcache_varnish66/x86_64/signature        |  833 B     00:00     
varnishcache_varnish66/x86_64/signature        | 1.8 kB     00:00 !!! 
varnishcache_varnish66-source/signature        |  833 B     00:00     
varnishcache_varnish66-source/signature        |  951 B     00:00 !!! 
No package glibc-langpack-no available.
Error: Nothing to do
[root@staging ~]# localedef -i no_NO -f UTF-8 no_NO.UTF-8
cannot open locale definition file `no_NO': No such file or directory

的数据
似乎没有语言包可以安装在centos7上,但是从centos8开始,如果是这样的话,现有的所有其他语言包是如何安装在这台服务器上的?
如何解决此问题?

jecbmhm3

jecbmhm31#

在CentOS Linux 7中,glibc-common包具有以下以NO为后缀的区域设置:

  • nb_NO“挪威博克莫尔”
  • nn_NO“挪威尼诺斯克语”
  • “北方萨米人”

在CentOS Stream 8和9中,以及在Fedora中,它们是独立的软件包,但也有相同的三个:

  • glibc-langpack-nb(nb_NO
  • glibc-langpack-nn(nn_NO
  • glibc-langpack-se(se_NO

这三个区域设置在Unicode CLDR Project中都有对应的文件,但我没有看到任何no_NO的文件,所以我不确定这是一个正确的区域设置。

相关问题