Vine Linux 2.6を3.1までアップグレードした。再インストールしてはいけないマシンだったので、aptでがんばる方法をまとめておく。
主にここの手順を参考にした。
[vine-users:066774] upgrade to 3.0 from 2.6 by apt
とりあえず2.6の最新に。
apt-get upgrade
Vine 2.6.99にアップグレード
rpmのバージョンを4.0に上げるためにVine 2.6.99にアップグレード。 /etc/apt/sources.listのバージョンを2.6.99に変更して以下のコマンドを実行apt-get update
apt-get dist-upgrade
無事アップグレードされたらrpmのDBを再構築
rpm --rebuilddb
keyringの取得
この時点でsources.listはVine 3.0になっているが、gpg keyがないと言われる。 そこで、keyringの取得を行う。 http://www.t.ring.gr.jp/pub/linux/Vine/Vine-3.1/i386/Vine/RPMS/ から、 vine-keyring-1.0-0vl15.noarch.rpm をダウンロードしてインストール。rpm -ivh vine-keyring-1.0-0vl15.noarch.rpm
keyringのインポート
gpg --import /usr/lib/rpm/gnupg/pubring.gpg
ここで正常にパッケージ情報を取得できるようになっているはず。
apt-get update
Vine 3.0にアップグレード
あとはふたたびsources.listのバージョンを3.1に変更してアップグレード。apt-get dist-upgrade