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 #

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章