*概要 [#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]
# 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(ディストリビューションのアップデート/コメント)
#comment