Bagaimanakah caranya saya nak update sistem FreeBSD yang lama ke FreeBSD-4.8 STABLE?
Nota: Sila Rujuk http://staff.mybsd.org.my/nazri/update.html
Tutorial di bawah adalah proses / cara untuk meng'update' system anda dari FreeBSD 4.6/4.7/4.8-RELEASE ke 4.8-STABLE. Sebelum itu, anda digalakkan untuk membaca / merujuk / mentela'ah / mena'kul apa apa BAHAN/HOWTO/README kat mana mana sumber NET ke, /usr/src/UPDATING ke.
!!! AMARAN !!!
SILA BACKUP FAIL FAIL PENTING ANDA SEBELUM MELAKUKAN PROSES INI. SAYA TIDAK AKAN BERTANGGUNGJAWAB DI ATAS KERUGIAN/BALA/BENCANA YANG AKAN TIMBUL SEKIRANYA PROSES INI GAGAL !!! SILA AMBIL PERHATIAN !!!
RUJUKAN :
1. http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html
2. http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/current-stable.html
3. http://mostgraveconcern.com/freebsd/
CVSUP SRC anda.
root@hostname /root # cp /usr/src/share/examples/cvsup/stable-supfile /root/
Edit fail stable-supfile
root@hostname /root # vi stable-supfile
*default host=CHANGE_THIS.FreeBSD.org <-- tukarkan host ni kepada mana mana mirror yg dekat, contoh :
*default host=cvsup5.jp.FreeBSD.org
Simpan fail yang telah diedit/sunting tadi.
Edit file /etc/make.conf anda
root@hostname /root # vi /etc/make.conf
CFLAGS= -O -pipe
COPTFLAGS= -O -pipe
NOPROFILE= true
Simpan fail yang telah diedit/sunting tadi.
HINTS : /etc/default/make.conf
Mulakan proses meng'update' src ;
root@hostname /root # /usr/local/bin/cvsup -g -L 2 stable-supfile
Setelah selesai, mari kita mulakan proses buildworld.
root@hostname /root # cd /usr/src
root@hostname /src # make -j4 buildworld
Compile KERNEL anda ;
root@hostname /root # cd /usr/src/sys/i386/conf
root@hostname /conf # cp GENERIC KERNEL-SAYA
Edit/sunting KERNEL-SAYA mengikut keperluan / selera anda.
Rujuk disini untuk makluman lanjut.
Simpan fail yang telah diedit/sunting tadi dan compile KERNEL-ANDA.
root@hostname /conf # /usr/sbin/config KERNEL-SAYA
root@hostname /KERNEL-SAYA # cd ../../compile/KERNEl-SAYA
root@hostname /KERNEL-SAYA # make depend
root@hostname /KERNEL-SAYA # make
root@hostname /KERNEL-SAYA # make install
Backup fail /etc/ ;
root@hostname /KERNEL-SAYA # cp -Rp /etc/ /old.etc
Reboot PC anda dan masuk ke dalam 'single mode'
root@hostname /KERNEL-SAYA # shutdown now
Install world !!!
root@hostname /root # cd /usr/src
root@hostname /src # make installworld
Ini PART yang perlu berhati hati, silap gaya / langkah, mmg MASUK GAUNG ! merge !
root@hostname /src # cd /usr/src/usr.sbin/mergemaster
root@hostname /src # ./mergemaster.sh -p
root@hostname /src # /usr/sbin/mergemaster -v -w 132
Update segala bala di /dev/ ;
root@hostname /src # # cd /dev
root@hostname /dev #./MAKEDEV all
Update /stand!!
root@hostname /dev # cd /usr/src/release/sysinstall
root@hostname /sysinstall # make clean
root@hostname /sysinstall # make all install
Reboot ke 'multiuser mode' ;
root@hostname /sysinstall # reboot
DONE !!!
               (
geocities.com/hackermuda)