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

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

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

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

# cat /etc/apk/repositories
#/media/cdrom/apks
http://dl-cdn.alpinelinux.org/alpine/v3.6/main
#http://dl-cdn.alpinelinux.org/alpine/v3.6/community
#http://dl-cdn.alpinelinux.org/alpine/edge/main
#http://dl-cdn.alpinelinux.org/alpine/edge/community
#http://dl-cdn.alpinelinux.org/alpine/edge/testing

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

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

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

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

# apk add emacs