インストール後の update
Vine Linux には apt-get というコマンドがあり、Internet に接続している状態であれば
on-line で自動 update が可能となっている。
Vine Linux ホームページ等で update 情報がアナウンスされるので必要に応じて
update する。
通常のパッケージを update するなら root になって、
# apt-get update;apt-get upgradeでok。
なお、パッケージが入れ替わる場合などの依存関係の解決が必要な場合は, dist-upgradeを使用する。
OS全体のバージョンアップを行う場合もこちらを使 用する。
# apt-get dist-upgradeただし、kernel は apt-get upgrade では自動更新できないので、以下のようにバージョンを指定してインストールする必要がある。
# apt-get updateバージョン番号は実際のものに読み替えること。
# apt-get install kernel-doc kernel-headers kernel-source
# apt-get install kernel-2.4.31-0vl1.8.i686
なお、アーキテクチャは自動で選択される。
また、install 後に /etc/lilo.conf を修正し、/sbin/liloを実行する必要がある。(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
initrd=/boot/initrd-2.4.31-0vl1.8.img
read-only
root=/dev/hda2
append=" resume2=swap:/dev/hda3"
image=/boot/vmlinuz-2.4.27-0vl7.6
label=linux-old
initrd=/boot/initrd-2.4.27-0vl7.6.img
read-only
root=/dev/hda2
append=" resume2=swap:/dev/hda3"
# /sbin/lilo -vFeb.01 2004
なお、新しい kernel イメージで稼働させるにはリブートする必要がある。
Jun.22 2004
少し前から、kernel を apt-get してもモジュールがないということで update できない状態になっている。
wget で ftp server から、使用している cpu に適合した rpm モジュールを get して、rpm -i でインストールしている。
# wget ftp://ftp.vinelinux.org/pub/Vine/Vine-3.0/updates/RPMS/i386/kernel-2.4.27-0vl7.6.i686.rpmブート時にSCSIモジュールをロードするためには、/sbin/mkinitrd シェルスクリプトを使って、コンピュータに適したinitrdイメージを構築しておく。
# rpm -i kernel-2.4.31-0vl1.8.i686.rpm
# /sbin/mkinitrd /boot/initrd-2.4.31-0vl1.8.img 2.4.31-0vl1.8その後、lilo.conf の編集と /sbin/lilo と reboot は当然必要。
古い kernel モジュールは、折を見て削除しておく。
# rpm -q -a | grep kernel
インストール済みの kernel モジュール一覧表示
# rpm -e モジュール名
