Selamat Datang Orang Gila !!! .:: Welcome Lunatic ::.

FreeBSD STABLE Version

$Id: make-world.txt,v 1.3 2006-09-15 06:46:59+07 budsz Exp $
===============================================================
1. Install cvsup binary dan buat file stable-file.
$ cd /usr/ports/net/cvsup-without-gui (Asumsi anda tidak running X system)
$ make ; make install ; make clean
$ cd /root/
$ mkdir cvsup
$ cd cvsup
$ vim stable-file
$ cat stable-file
*default host=cvsup3.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=RELENG_4
*default delete use-rel-suffix
src-all

Catatan: Untuk tag=RELENG_4, artinya anda melakukan upgrade last versi
untuk FreeBSD 4.X, untuk tag bisa dilihat di
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvs-tags.html,
sedangkan ``src-all'' artinya anda melakukan upgrade untuk seluruh source
(/usr/src). anda bisa customize untuk ini sesuai kebutuhan anda.

$ cvsup -g -L 2 stable-file (Tunggu sampe selesai)

2. Prepare untuk file/config yg diperlukan, buat file ``make.conf''.
$ vim /etc/make.conf
$ cat /etc/make.conf
CFLAGS= -O -pipe
COPTFLAGS= -O -pipe
NOPROFILE= true
USA_RESIDENT= YES
IPFW2=true
COMPAT22= YES
COMPAT3X= YES

Catatan: Untuk keperluan ini "sangat relatif" silahkan mengacu ke
/etc/defaults/make.conf untuk detailnya.

Jika mesin yang anda pake standalone atau PC jangkrik tentunya ada baiknya
kita masuk ke single user mode, tapi kalo mesin anda sbg server yg musti
operational tidak usah masuk single user pun no problem dng konsekwensi
makan waktu pengerjaan lebih lama. Skip langkah ini kalo anda tidak
mengehendaki masuk single user.
$ shutdown now
$ fsck -p
$ mount -a -t ufs
$ swapon -a

Hapus file object kalo2 sebelomnya anda telah melakukan proses ini.
$ cd /usr/
$ chflags -R noschg obj/*
$ cd obj
$ rm -rf *

Catatan: Hilangkan flag schg agar bisa anda hapus, anda bisa view
dengan perintah ls -loFa untuk jelasnya.

3 Kita mulai build keseluruhan /usr/src dan meletakan file2 preinstall
di /usr/obj secara otomatis biasanya file object.
$ cd /usr/src
$ make buildworld
$ make buildkernel KERNCONF=NAMA_KERNEL_ANDA_SEKARANG
$ make installkernel KERNCONF=NAMA_KERNEL_ANDA_SEKARANG
$ make installworld

Jika anda gagal dan berniat untuk mengulanginya anda bisa lakukan.
$ chflags -R noschg /usr/obj/*
$ cd /usr/obj
$ rm -rf *
$ cd /usr/src
$ make cleandir (2X)
$ cvsup -g -L 2 stable-file (Ulang sekali lagi)

4. Update semua file configurasi system /etc, /dev /stand.
$ cd /
$ cp -Rp /etc /etc.old
$ mkdir /var/tmp/root
$ cd /usr/src/etc
$ make DESTDIR=/var/tmp/root distrib-dirs distribution

Catatan: Kita buat direktori sementara untuk menyimpan file2 yang baru,
kita tempatkan di /var/tmp/root.

Update /dev (Untuk FreeBSD 4.X only).
$ cp /var/tmp/root/dev/MAKEDEV /dev
$ cd /dev ; sh MAKEDEV all

Update stand (Untuk FreeBSD 4.X only).
$ cd /usr/src/release/sysinstall ; make all install

Run mergemaster.
$ mergemaster -s

Catatan: Anda akan dihadapkan beberapa options dan perbandingan 'file
yang lama' dan 'file yang baru', untuk [merge] anda
pijit 'm', di layar anda ada 2 bagian yaitu bagian kiri dan
bagian kanan, dimana bagian kiri adalah file config lama,
bagian kanan file config baru, anda tinggal pilih 'l' (left)
untuk file lama (bisa berkali-kali), pijit 'r' untuk file baru
(bisa berkali-kali), jika ada option tampil anda pilih 'i'
untuk install, proses ini terus menerus sampe semua file
dibandingkan sistem. *HATI HATI UNTUK PROSES INI*

Menurut anda tentang blog ini?