F O R T C R E S

home back

Vine Linux 2.6 から 3.2 へのアップグレード

● 準備

念のため 2.6 の最新版にアップデート。

% su
# apt-get upgrade

● apt, rpm のアップグレード

次に 2.6.99 にアップグレード。 /etc/apt/sources.list を

# vi /etc/apt/sources.list

rpm     http://updates.vinelinux.org/apt 2.6.99/$(ARCH) main plus plus-noarch updates
rpm-src http://updates.vinelinux.org/apt 2.6.99/$(ARCH) main plus plus-noarch updates

と書き換えておいて

# apt-get update
# apt-get dist-upgrade

以下のパッケージが削除されます:
  gnorpm rpmfind
以下のパッケージがアップグレードされます:
  apt apt-devel popt rpm rpm-build rpm-devel rpm-python

rpm の DB を再構築。

# rpm --rebuilddb

● keyringの取得

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

gpg: /root/.gnupg: 辞書ができました
gpg: /root/.gnupg/options: 新しいオプション・ファイルができました
gpg: オプション・ファイルを読み直すよう、GnuPGを再起動してください

もう一度実行。

# gpg --import /usr/lib/rpm/gnupg/pubring.gpg

gpg: keyring `/root/.gnupg/secring.gpg' created
gpg: keyring `/root/.gnupg/pubring.gpg' created
gpg: /root/.gnupg/trustdb.gpg: 信用データベースができました
gpg: 鍵... : 公開鍵を読み込みました
gpg: 鍵... : 公開鍵を読み込みました
gpg: 鍵... : 公開鍵を読み込みました
gpg: 鍵... : 公開鍵を読み込みました
  ...
gpg:          処理数の合計: 20
gpg:                読込み: 20

これでパッケージ情報を取得できるようになる。

# apt-get update

● Vine 3.2 にアップグレード

最後に sources.list のバージョンを 3.2 に変更してアップグレード。

# vi /etc/apt/sources.list

rpm     [vine] http://updates.vinelinux.org/apt 3.2/$(ARCH) main devel plus extras updates
rpm-src [vine] http://updates.vinelinux.org/apt 3.2/$(ARCH) main devel plus extras updates

# apt-get update
# apt-get dist-upgrade


home back