zoukankan      html  css  js  c++  java
  • 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 #
  • 相关阅读:
    UOJ #455 [UER #8]雪灾与外卖 (贪心、模拟费用流)
    Codeforces 482E ELCA (LCT)
    Codeforces 798D Mike and distribution (构造)
    AtCoder AGC017C Snuke and Spells
    HDU 6089 Rikka with Terrorist (线段树)
    HDU 6136 Death Podracing (堆)
    AtCoder AGC032D Rotation Sort (DP)
    jenkins+python+kubectl实现批量更新k8s镜像
    Linux 下载最新kubectl版本的命令:
    jenkins X 和k8s CI/CD
  • 原文地址:https://www.cnblogs.com/equation/p/15346858.html
Copyright © 2011-2022 走看看