⛳
NetBSD - システムアップデート
インストール
iso を取得してテキトーにインストール
URLが不正です
URLが不正です
設定
システム設定
/etc/rc.conf を書く
rc_configured=YES
hostname=mogu.area51.gr.jp
defaultroute="192.168.0.1"
ifconfig_wm0="inet 192.168.0.23 netmask 255.255.255.0 media autoselect"
sshd=YES
ntpd=YES
ntpdate=YES
mdnsd=NO
wscons=YES
ユーザーを追加
% useradd -g wheel -m rin
% passwd rin
ネットワーク
/etc/resolv.conf を書く
nameserver 192.168.0.1
ビルドする
current を使う場合
tar を取得する場合
ftp -i ftp://ftp2.jp.netbsd.org/pub/NetBSD/NetBSD-current/tar_files/src.tar.gz
cvs で取得する場合
% export CVS_RSH="ssh"
export CVSROOT="anoncvs@anoncvs.NetBSD.org:/cvsroot"
cd /usr
cvs checkout -P src
snapshot を使う場合
ftp -i ftp://nyftp.netbsd.org/pub/NetBSD-daily/HEAD/
mget *
quit
for f in *.tgz; do tar xzf $f; done
mv ./usr/src /usr/
cd /usr/src
release 版を使う場合
ソースを取得して展開する Chapter 32. Obtaining the sources
ビルドする Chapter 35. Updating an existing system from sources
% ftp -i ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-9.3/source/sets/
mget *
quit
% for f in *.tgz; do tar xzf $f; done
% mv ./usr/src /usr/
% cd /usr/src
構築
% cd /usr/src/sys/arch/amd64/conf/
% cp GENERIC MYKERNEL
カーネルビルドしてインストール
% cd /usr/src
% mkdir /usr/obj
% mkdir /usr/tools
% ./build.sh -O ../obj -T ../tools distribution
% ./build.sh -O ../obj -T ../tools kernel=MYKERNEL
% cd /usr/obj/sys/arch/amd64/compile/MYKERNEL
% make install
% shutdown -r now
ユーザーランドインストール
% cd /usr/src
% ./build.sh -O ../obj -T ../tools install=/
バイナリでアップデート sysupgrade する場合
% syupgrade auto ftp://ftp2.jp.netbsd.org/pub/NetBSD/NetBSD-7.0/amd64
Discussion