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

问题描述 投票:0回答:1

我的开发团队要求我暂存服务器缺少挪威语语言包。

当我检查语言环境时,我看到以下 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开始,如果是这样的话,现有的所有其他语言包是如何安装到这台服务器上的?

如何解决这个问题?

php locale centos7 laminas
1个回答
0
投票

在 CentOS Linux 7 中,glibc-common 软件包具有以下带有 NO 后缀的语言环境:

  • nb_NO
    “挪威博克马尔”
  • nn_NO
    “挪威尼诺斯克”
  • se_NO
    “北萨米人”

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

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

所有这三种语言环境在 Unicode CLDR 项目 中都有相应的文件。我没有看到

no_NO
的任何文件,所以我不确定这是否是正确的区域设置。

© www.soinside.com 2019 - 2024. All rights reserved.