Alpine Linux 3.14 インストール、ja_JP.UTF-8 の作り方 (.mo, .po)


前回: Alpine Linux 3.13 インストール、日本語入力 - Qiita

Download

VirtuakBoxで動かすことにするので以下を選択した。

DISKにインストール

  • ISOから起動し、
setup-alpine

DISKでブート後

  • /etc/apk/repositories を編集
/etc/apk/repositories
  http://dl-cdn.alpinelinux.org/alpine/v3.14/main
- #http://dl-cdn.alpinelinux.org/alpine/v3.14/community
+ http://dl-cdn.alpinelinux.org/alpine/v3.14/community
apk update

apk list | grep パッケージ名
# usermod を使えるようにする。もしくは /etc/group を直接編集
apk add shadow
apk add virtualbox-guest-additions

# グループをvboxsf に追加する
usermod -aG vboxsf ユーザー名
apk add sudo

# グループをwheel に追加する
usermod -aG wheel ユーザー名

メモ: インストールされたパッケージの内容を確認

# dpkg -L openssh
apk info -L openssh

# dpkg -l
apk info

# dpkg -S /bin/busybox
apk info -W /bin/busybox

ja_JP.UTF-8 の作り方

ビルド

ビルド環境の用意
apk add cmake make musl-dev gcc gettext-dev libintl

wget https://gitlab.com/rilian-la-te/musl-locales/-/archive/master/musl-locales-master.zip
unzip musl-locales-master.zip

cd musl-locales-master
ひな形からコピー
# po/
cp -a po/nl_NL.po po/ja_JP.po
echo ja_JP >> po/LINGUAS

# musl-po/
cp -a musl-po/nl_NL.po musl-po/ja_JP.po
echo ja_JP >> musl-po/LOCALES
vim -p po/ja_JP.po musl-po/ja_JP.po
cmake -DLOCALE_PROFILE=OFF -D CMAKE_INSTALL_PREFIX:PATH=/usr .
make
make install

表示された