ディストリビューションのアップデート のバックアップ差分(No.2)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
*概要 [#w72b790b]

Vine Linux 3.2が出たのでアップデートしてみた。

http://vinelinux.org/

*設定手順 [#i7a04a99]

**apt-getのソースリストを編集 [#x94841d6]

 # vi /etc/apt/sources.list
>
 #
 # apt for RPM source.list sample
 #
 
 ##
 ## Vine Linux 3.1
 ##  標準では extras カテゴリは除外されています。extras カテゴリ内のパッケージ
 ##  が必要な場合はコンポーネントリストに "extras" を追加してください。
 # (masters)
 rpm     [vine] http://updates.vinelinux.org/apt 3.2/$(ARCH) main devel plus updates
 rpm-src [vine] http://updates.vinelinux.org/apt 3.2/$(ARCH) main devel plus updates
 #
↑3.1を3.2に変える。


*パッケージリストをupdate [#zcd126d7]
**パッケージリストをupdate [#zcd126d7]

 # apt-get update
 取得:1 http://updates.vinelinux.org 3.2/i386 release [2535B]
 2535B を 0s 秒で取得しました (13.9kB/s)
 取得:1 http://updates.vinelinux.org 3.2/i386/main pkglist [214kB]
 取得:2 http://updates.vinelinux.org 3.2/i386/main release [158B]
 取得:3 http://updates.vinelinux.org 3.2/i386/devel pkglist [30.7kB]
 取得:4 http://updates.vinelinux.org 3.2/i386/devel release [165B]
 取得:5 http://updates.vinelinux.org 3.2/i386/plus pkglist [385kB]
 取得:6 http://updates.vinelinux.org 3.2/i386/plus release [166B]
 取得:7 http://updates.vinelinux.org 3.2/i386/updates pkglist [143kB]
 取得:8 http://updates.vinelinux.org 3.2/i386/updates release [170B]
 取得:9 http://updates.vinelinux.org 3.2/i386/main srclist [105kB]
 取得:10 http://updates.vinelinux.org 3.2/i386/devel srclist [14B]
 取得:11 http://updates.vinelinux.org 3.2/i386/plus srclist [177kB]
 取得:12 http://updates.vinelinux.org 3.2/i386/updates srclist [33.1kB]
 1089kB を 5s 秒で取得しました (191kB/s)
 パッケージリストを読みこんでいます... 完了
 依存情報ツリーを作成しています... 完了


**アップデート [#r4766232]
 # apt-get dist-upgrade
 パッケージリストを読みこんでいます... 完了
 依存情報ツリーを作成しています... 完了
 アップグレードパッケージを検出しています... 完了
 以下のパッケージがアップグレードされます:
   MySQL-devel MySQL-server XOrg-libs apt freetype2 glibc glibc-common glibc-devel hwdata
   initscripts jman_pages mkinitrd pam pcre postfix rootfiles rpm vine-keyring
   vine-release
 以下のパッケージは保留されます:
   kernel-headers
 アップグレード: 19 個, 新規インストール: 0 個, 削除: 0 個, 保留: 1 個
 42.4MB のアーカイブを取得する必要があります。
 展開後に 65.2MB が解放されます。
 続行しますか? [Y/n]y
 取得:1 http://updates.vinelinux.org 3.2/i386/main vine-keyring 1.0-0vl19 [52.8kB]
 取得:2 http://updates.vinelinux.org 3.2/i386/main glibc-common 2.3.3-3vl1.2 [14.7MB]
 取得:3 http://updates.vinelinux.org 3.2/i386/main glibc 2.3.3-3vl1.2 [4110kB]
 取得:4 http://updates.vinelinux.org 3.2/i386/main rpm 4.0.5-1vl8.1 [1422kB]
 取得:5 http://updates.vinelinux.org 3.2/i386/main apt 0.5.15.cnc.7-0vl6.1 [931kB]
 取得:6 http://updates.vinelinux.org 3.2/i386/main initscripts 6.51-1vl33.3 [618kB]
 取得:7 http://updates.vinelinux.org 3.2/i386/main pam 0.77-38vl2.1 [868kB]
 取得:8 http://updates.vinelinux.org 3.2/i386/main vine-release 3.2-0vl1 [5163B]
 取得:9 http://updates.vinelinux.org 3.2/i386/plus MySQL-server 4.0.25-0vl0 [7395kB]
 取得:10 http://updates.vinelinux.org 3.2/i386/main freetype2 2.1.7-0vl4.1 [256kB]
 取得:11 http://updates.vinelinux.org 3.2/i386/main XOrg-libs 6.8.2-0vl7.7 [2275kB]
 取得:12 http://updates.vinelinux.org 3.2/i386/main glibc-devel 2.3.3-3vl1.2 [2469kB]
 取得:13 http://updates.vinelinux.org 3.2/i386/main mkinitrd 3.5.23-1vl1.1 [46.6kB]
 取得:14 http://updates.vinelinux.org 3.2/i386/main pcre 4.5-0vl2 [78.2kB]
 取得:15 http://updates.vinelinux.org 3.2/i386/main postfix 2.0.20-0vl5.1 [1303kB]
 取得:16 http://updates.vinelinux.org 3.2/i386/main rootfiles 7.6-0vl1 [26.5kB]
 取得:17 http://updates.vinelinux.org 3.2/i386/plus MySQL-devel 4.0.25-0vl0 [930kB]
 取得:18 http://updates.vinelinux.org 3.2/i386/main hwdata 0.123-0vl15 [292kB]
 取得:19 http://updates.vinelinux.org 3.2/i386/main jman_pages 0.5-20050615vl1 [4597kB]
 42.4MB を 1m55s 秒で取得しました (368kB/s)
 RPM データベースを再構築しています(処理に数分かかることがあります)...
 変更を適用しています...
 Preparing...                ########################################### [100%]
    1:vine-keyring           ########################################### [  5%]
 importing Vine Linux keyring to rpm keyring... done.
    2:glibc-common           ########################################### [ 10%]
    3:glibc                  ########################################### [ 15%]
 Stopping sshd:[  OK  ]
 Starting sshd:[  OK  ]
    4:rpm                    ########################################### [ 21%]
    5:apt                    warning: /etc/apt/sources.list created as /etc/apt/sources.list.rpmnew
 ########################################### [ 26%]
    6:initscripts            ########################################### [ 31%]
    7:pam                    ########################################### [ 36%]
 Stopping sshd:[  OK  ]
 Starting sshd:[  OK  ]
    8:vine-release           ########################################### [ 42%]
 Giving mysqld a couple of seconds to exit nicely
    9:MySQL-server           ########################################### [ 47%]
 Installing all prepared tables
 050918 14:55:45 /usr/sbin/mysqld: Shutdown Complete
 
 
 PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
 To do so, start the server, then issue the following commands:
 /usr/bin/mysqladmin -u root password 'new-password'
 /usr/bin/mysqladmin -u root -h x22 password 'new-password'
 See the manual for more instructions.
 
 NOTE:  If you are upgrading from a MySQL <= 3.22.10 you should run
 the /usr/bin/mysql_fix_privilege_tables. Otherwise you will not be
 able to use the new GRANT command!
 
 Please report any problems with the /usr/bin/mysqlbug script!
 
 The latest information about MySQL is available on the web at
 http://www.mysql.com
 Support MySQL by buying support/licenses at https://order.mysql.com
 
   10:freetype2              ########################################### [ 52%]
   11:XOrg-libs              ########################################### [ 57%]
   12:glibc-devel            ########################################### [ 63%]
   13:mkinitrd               ########################################### [ 68%]
   14:pcre                   ########################################### [ 73%]
   15:postfix                ########################################### [ 78%]
 Shutting down Postfix: [  OK  ]
 Starting Postfix: [  OK  ]
   16:rootfiles              ########################################### [ 84%]
   17:MySQL-devel            ########################################### [ 89%]
   18:hwdata                 ########################################### [ 94%]
   19:jman_pages             ########################################### [100%]
 完了


**カーネルのアップデート [#bd1d4538]

確認
 # apt-get install kernel
 パッケージリストを読みこんでいます... 完了
 依存情報ツリーを作成しています... 完了
 kernel は以下のパッケージで提供されているバーチャルパッケージです。
   kernel#2.4.27-0vl7 2.4.27-0vl7 [インストール済]
   kernel-smp 2.4.27-0vl7.6
   kernel-smp 2.4.27-0vl7.5
   kernel-smp 2.4.27-0vl7.4
   kernel-smp 2.4.27-0vl7.3
   kernel-smp 2.4.27-0vl7.2
   kernel-smp 2.4.26-0vl16
   kernel-BOOT 2.4.27-0vl7.6
   kernel-BOOT 2.4.27-0vl7.5
   kernel-BOOT 2.4.27-0vl7.4
   kernel-BOOT 2.4.27-0vl7.3
   kernel-BOOT 2.4.27-0vl7.2
   kernel-BOOT 2.4.26-0vl16
   kernel#2.4.27-0vl7.6 2.4.27-0vl7.6
   kernel#2.4.27-0vl7.5 2.4.27-0vl7.5
   kernel#2.4.27-0vl7.4 2.4.27-0vl7.4
   kernel#2.4.27-0vl7.3 2.4.27-0vl7.3
   kernel#2.4.27-0vl7.2 2.4.27-0vl7.2
   kernel#2.4.26-0vl16 2.4.26-0vl16
   kernel22-smp 2.2.20-0vl10
   kernel22 2.2.20-0vl10
   kernel-smp 2.4.31-0vl1.8
   kernel#2.4.31-0vl1.8 2.4.31-0vl1.8				←新しいのがある
 インストールするパッケージを明示的に選択する必要があります。
 E: パッケージ kernel は複数で提供されているバーチャルパッケージです。

アップデート
 # apt-get install kernel#2.4.31-0vl1.8
 パッケージリストを読みこんでいます... 完了
 依存情報ツリーを作成しています... 完了
 以下のパッケージが新たにインストールされます:
   kernel#2.4.31-0vl1.8
 アップグレード: 0 個, 新規インストール: 1 個, 削除: 0 個, 保留: 1 個
 10.6MB のアーカイブを取得する必要があります。
 展開後に 23.9MB のディスク容量が追加消費されます。
 取得:1 http://updates.vinelinux.org 3.2/i386/main kernel#2.4.31-0vl1.8 2.4.31-0vl1.8 [10.6MB]
 10.6MB を 17s 秒で取得しました (616kB/s)
 変更を適用しています...
 準備中...                   ########################################### [100%]
    1:kernel                 ########################################### [100%]
 完了

kernel-headersも。
 # apt-get install kernel-headers
 パッケージリストを読みこんでいます... 完了
 依存情報ツリーを作成しています... 完了
 以下のパッケージがアップグレードされます:
   kernel-headers
 アップグレード: 1 個, 新規インストール: 0 個, 削除: 0 個, 保留: 0 個
 4944kB のアーカイブを取得する必要があります。
 展開後に 473kB のディスク容量が追加消費されます。
 取得:1 http://updates.vinelinux.org 3.2/i386/main kernel-headers 2.4.31-0vl1.8 [4944kB]
 4944kB を 21s 秒で取得しました (234kB/s)
 変更を適用しています...
 準備中...                   ########################################### [100%]
    1:kernel-headers         ########################################### [100%]
 完了

liloの設定

 # vi /etc/lilo.conf
>
 prompt
 timeout=50
 default=linux
 boot=/dev/hda
 map=/boot/map
 install=menu
 message=/boot/message
 
 image=/boot/vmlinuz-2.4.31-0vl1.8			←追加
         label=linux
         read-only
         root=/dev/hda2
         append=" resume2=swap:/dev/hda3"
 
 image=/boot/vmlinuz-2.4.27-0vl7
         label=linux-old
         initrd=/boot/initrd-2.4.27-0vl7.img
         read-only
         root=/dev/hda2
         append=" resume2=swap:/dev/hda3"

反映させる
 # lilo
 Added linux *
 Added linux-old

再起動
 # reboot

確認
 # uname -a
 Linux x22 2.4.31-0vl1.8 #1 2005年 9月 5日 月曜日 03:33:25 JST i686 unknown


* コメント [#n64292ac]
#pcomment(ディストリビューションのアップデート/コメント)