AlpineLinux 3.8: apkのcommunityリポジトリを有効にする

apkのcommunityリポジトリを有効にする手順を記載します。 emacsはcommunityリポジトリに含まれています。

1 apkのcommunityリポジトリを有効にする

デフォルトではcommunityリポジトリはコメントアウトされています。

$ cat /etc/apk/repositories
#/media/cdrom/apks
http://mirror.xtom.com.hk/alpine/v3.8/main
#http://mirror.xtom.com.hk/alpine/v3.8/community
#http://mirror.xtom.com.hk/alpine/edge/main
#http://mirror.xtom.com.hk/alpine/edge/community
#http://mirror.xtom.com.hk/alpine/edge/testing

コメントアウトを削除してcommunityリポジトリを有効にします。

$ sudo sed -e 's;^#http\(.*\)/v3.8/community;http\1/v3.8/community;g' \
       -i /etc/apk/repositories
$ sudo apk update

2 apkのcommunityリポジトリからemacsをインストールする

apkのcommunityリポジトリを有効にした後、apk addでemacsがインストールできます。

$ sudo apk add emacs