vine-users ML アーカイブ



[vine-users:065407] Re: Vine 2.1.5 から2.6への aptでのアップグレード

  • From: "F.M." <makoto@xxxxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:065407] Re: Vine 2.1.5 から2.6への aptでのアップグレード
  • Date: Fri, 23 Apr 2004 21:16:23 +0900
> 過去のメーリングリストでaptで2.1.5から2.6へのバージョンアップはできると
> いうことがかかれていたのですが、具体的にどうすればよいのかが書かれていな
> かったので、もし成功させた方、またはやり方をごぞんじの方おられましたら教
> えていただけませんでしょうか。

去年の8月に 2.1.5 から 2.6 にした時の記録です.
パッケージによっては今では新しくなっているものもあります.
また,途中で問題が発生しないとは言いきれません.
** で始まる行は今回書いたコメントです.

** 2003/08/24  Vine Linux 2.1.5 --> 2.6

** rpm -Uvh でインストールする rpm ファイルはあらかじめ用意しておきます.
** ( 2.6r4 の CD があると楽でしょう )

rpm -e egcs egcs-c++ egcs-g77
rpm -e control-center gnome-core magicdev xscreensaver gnome-applets \
    gnome-utils gnome-core-devel
rpm -e kakasi namazu namazu_JFdb namazu_JMANdb namazu_VineDocsdb

rpm -Uvh glibc-2.2.4-14vl14.i386.rpm glibc-common-2.2.4-14vl14.i386.rpm \
    db3-3.2.9-1vl2.i386.rpm db2-2.4.14-5vl2.i386.rpm \
    db1-1.85-5vl2.i386.rpm  glibc-devel-2.2.4-14vl14.i386.rpm \
    gcc-cpp-2.95.3-2vl22.i386.rpm binutils-2.11.90.0.8-8vl6.i386.rpm \
    alternatives-0.1.9.17-0vl3.i386.rpm

rpm -Uvh apt-0.3.19.cnc.55-11vl5.i386.rpm gnupg-1.0.7-6vl2.1.i386.rpm \
    libstdc++2_10-2.10.0-2vl21.i386.rpm libstdc++2_9-2.9.0-24vl22.i386.rpm


** 私のところではいくつかファイルを修正していたためか,--force が必要でした.
rpm --force -Uvh xinitrc-3.20-0vl6.i386.rpm


** /etc/apt/sources.list で CD を選択するか,main を含む場所を有効に
** する必要があるかもしれません.
** CD のみ選択した場合は,終了後 updates を含む場所を有効にして,
** 再度 apt-get update && apt-get upgrade しましょう.
** apt-get dist-upgrade の前の apt-get upgrade は不要かもしれません.

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

** kernel を新しくします.
apt-get install kernel#2.4.20-0vl29.1
mkinitrd /boot/inifitrd-2.4.20-0vl29.1.img 2.4.20-0vl29.1
vi /etc/lilo.conf
lilo

sync
shutdown -r now

** initscripts が変わったためか,最後に umount しないようで,
** 起動時に fsck がかかります.
** また,X の設定は(たしか)消えているので,run level 3 で
** 起動した方がいいでしょう.
** ( 起動時の LILO の画面で Ctrl-X, boot: に対して linux 3 )

apt-get install Xconfigurator XFree86-tools XFree86-xdm mozilla \
    sylpheed gnome-core w3m TrueType-base TrueType-kochi


** 以下の3つのパッケージは,古いのが残ったので別途消去.
** fileutils 4.0x / 4.1
** openssh-server 2.9.9p2 / 3.6.1p2
** gnome-print 0.20 / 0.35

rpm -e fileutils-4.0x openssh-server-2.9.9p2 gnome-print-0.20

** X を使う場合は,X の設定を行う
Xconfigurator

** 必要に応じて kernel-doc, kernel-source を入れる.
apt-get remove kernel-doc
apt-get remove kernel-source
apt-get install kernel-doc kernel-source

** rpm -q -a > rpm.out などとしてパッケージ一覧を作り,
** 二重に入っているものなどが無いかチェックする.
** また gcc など入っていないものもあるので,適宜インストールする.