Alpine Linux 2.3.6 から 2.5.0 へアップグレード

公式サイトのアップグレードガイドを見ずにやったら少しハマった。
でも、2.3.0-r1 以前からのアップグレードは先にapk-toolsを上げろと書いてあるんだけど 2.3.6-r0 でも注意したほうが良かったみたい。

/etc/apk/repositories を v2.3 から v2.5 に書き換えて

# apk update
# apk upgrade

とやってしまったら、その後貴方の apk は古いです!と怒られた。
探ってると apk-tools-static というのがあるので、試しに入れてみたら成功。

# apk add apk-tools-static
# apk.static upgrade apk-tools
# sync; halt

なんとなく一旦リブート

# apk update
# apk upgrade -a
# sync; halt

アップグレードされたのでもう一度リブート

# apk del apk-tools-static

static版の apk-tools を削除して終わり。

ちなみに今日の時点で "dl-5.alpinelinux.org" はカーネルの最新がミラーされてなかったので他のミラーに切り替えた。

latest: linux-grsec-3.6.8-r1.apk
dl-5: linux-grsec-3.6.6-r1.apk

コメント

このブログの人気の投稿

米 トランス脂肪酸使用規制へ

手の平で操作する空中マウス OZUPAD

BusyBox HTTPD で Drupal を動かそう

Android の RUU から rom.zip を取り出す

radiko.jp の再生、録音で rtmpdump が Segmentation fault

Alpine LinuxのAPKBUILDに挑戦

VirtualBoxのキーリピート現象