• Alpine Linux添加中文支持显示


    Alpine原始安装并未支持中文显示,apk search ...又找不到相应的安装包,这样显示中文就存在异常,为实现支持中文显示我们需要安装以下步骤进行安装。

    安装locale相关支持, locale相关支持是包含在glibc库里的, 需要先安装glibc相关库。

    打开项目主页 GitHub - sgerrand/alpine-pkg-glibc: A glibc compatibility layer package for Alpine Linux

    根据项目说明,它只支持 x86_64版本的, 先下载所有相关的验证文件及apk包 

    步骤如下:

     1 #mkdir glibc
     2 #cd glibc
     3 #wget https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub
     4 #wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.34-r0/glibc-2.34-r0.apk
     5 #wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.34-r0/glibc-bin-2.34-r0.apk
     6 #wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.34-r0/glibc-dev-2.34-r0.apk
     7 #wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.34-r0/glibc-i18n-2.34-r0.apk
     8 ##复制验证文件到apk配置
     9 #cp ./sgerrand.rsa.pub /etc/apk/keys/sgerrand.rsa.pub
    10 ##安装所有包
    11 #apk add *.apk
    12 ##加入path
    13 #vi /etc/profile
    14 ##在apeend_path函数后面添加一行#
    15 #...
    16 #append_path "/usr/glibc-compat/bin"
    17 #...
    18 ##然后按esc 输入wq退出
    19 #
    20 ##生成zh_CN.utf8 locale
    21 #/usr/glibc-compat/bin/localedef -i zh_CN -f UTF-8 zh_CN.UTF-8
    22 ##修改locale.sh
    23 #vi /etc/profile.d/locale.sh
    24 #用#号注释掉原有的所有语句,添加一条语句
    25 #...
    26 #export LANG=zh_CN.utf8
    27 #...
    28 ##然后按esc 输入wq退出
    29 #
    30 ##使配置立即生效
    31 #source /etc/proflie
    32 #
    33 ##安装中文字体和相关时区信息
    34 #apk add --update tzdata busybox-extras fontconfig ttf-dejavu
    35 ##设置本地时区
    36 #ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    37 #echo 'Asia/Shanghai' > /etc/timezone
    38 #
    39 ##完成
    40 #
  • 相关阅读:
    yii框架中关于控制器中filter过滤器和外部action的使用
    关于开启url的pathinfo模式
    关于java的上转型对象
    linux下svn用法
    inode和文件描述符区别
    mysql字段更改操作命令
    c语言中的const的作用及解析
    C语言结构体--位域
    enum枚举型
    C语言结构体
  • 原文地址:https://www.cnblogs.com/equation/p/15346858.html
Copyright © 2020-2023  润新知