Perbarui Ports Tree :
server# portsnap fetch
Looking up portsnap.FreeBSD.org mirrors… 3 mirrors found.
Fetching public key from portsnap1.FreeBSD.org… done.
Fetching snapshot tag from portsnap1.FreeBSD.org… done.
Fetching snapshot metadata… done.
Fetching snapshot generated at Sun Sep 6 07:51:58 WIT 2009:
230a63bb1ddc47488a45ada4006936fbd55da059231190100% of 59 MB 144 kBps 00m00s
Extracting snapshot… done.
Verifying snapshot integrity… done.
Fetching snapshot tag from portsnap1.FreeBSD.org… done.
Fetching snapshot metadata… done.
Updating from Sun Sep 6 07:51:58 WIT 2009 to Sun Sep 6 18:32:37 WIT 2009.
Fetching 4 metadata patches… done.
Applying metadata patches… done.
Fetching 0 metadata files… done.
Fetching 12 patches…..10. done.
Applying patches… done.
Fetching 1 new ports or files… done.
Ekstrak paket Ports :
server# portsnap extract
…
…
…
/usr/ports/x11/xvmcinfo/
/usr/ports/x11/xwatchwin/
/usr/ports/x11/xwd/
/usr/ports/x11/xwininfo/
/usr/ports/x11/xwit/
/usr/ports/x11/xwud/
/usr/ports/x11/xxkb/
/usr/ports/x11/xzoom/
/usr/ports/x11/yakuake-kde4/
/usr/ports/x11/yakuake/
/usr/ports/x11/yalias/
/usr/ports/x11/yeahconsole/
/usr/ports/x11/yelp/
/usr/ports/x11/zenity/
Building new INDEX files… done.
Untuk setiap proses perbaruan Ports Tree selanjutnya, gunakan syntax berikut :
server# portsnap update
Install cvsup-without-gui melalui Ports :
server# cd /usr/ports/net/cvsup-without-gui/ server# make install clean
Konfirmasi konfigurasi paket libiconv-1.31.1
Selanjutnya menyiapkan file konfigurasi cvsup :
server# ee /etc/stable-supfile
Isi file /etc/stable-supfile :
#*default host=cvsup.tw.FreeBSD.org *default host=cvsup.biz.net.id *default base=/var/db *default prefix=/usr *default release=cvs tag=RELENG_7 *default delete use-rel-suffix *default compress src-all
Jalankan proses pembaruan Source Code :
server# /usr/local/bin/cvsup -g -L 2 /etc/stable-supfile
…
…
…
Checkout src/usr.sbin/zic/README
Checkout src/usr.sbin/zic/Theory
Checkout src/usr.sbin/zic/ialloc.c
Checkout src/usr.sbin/zic/private.h
Checkout src/usr.sbin/zic/scheck.c
Checkout src/usr.sbin/zic/zdump/Makefile
Checkout src/usr.sbin/zic/zdump.8
Checkout src/usr.sbin/zic/zdump.c
Checkout src/usr.sbin/zic/zic/Makefile
Checkout src/usr.sbin/zic/zic.8
Checkout src/usr.sbin/zic/zic.c
Checkout src/usr.sbin/zzz/Makefile
Checkout src/usr.sbin/zzz/zzz.8
Checkout src/usr.sbin/zzz/zzz.sh
Shutting down connection to server
Finished successfully
Buat script untuk menjalankan proses Makeworld :
server# cd server# ee makeworld.sh
Isi file makeworld.sh :
mv /usr/obj /usr/oldobj cd /usr/src make buildworld > /var/log/makeworlds.log && make buildkernel KERNCONF=GENERIC >> /var/log/makeworlds.log && make installkernel KERNCONF=GENERIC >> /var/log/makeworlds.log && make installworld >> /var/log/makeworlds.log
Simpan script tersebut, ubah permission-nya hingga dapat dieksekusi. Lalu jalankan :
server# chmod 755 makeworld.sh server# ./makeworld.sh &
Proses akan berjalan di background, untuk memonitor proses yang berjalan ketikkan :
server# tail -f /var/log/makeworlds.log
Untuk berhenti tekan tombol CTRL + C.
Tunggu hingga script selesai berjalan dan tampilan akhir pada file log adalah :
…
…
…
===> usr.sbin/zic (install)
===> usr.sbin/zic/zic (install)
install -s -o root -g wheel -m 555 zic /usr/sbin
install -o root -g wheel -m 444 zic.8.gz /usr/share/man/man8
===> usr.sbin/zic/zdump (install)
install -s -o root -g wheel -m 555 zdump /usr/sbin
install -o root -g wheel -m 444 zdump.8.gz /usr/share/man/man8
===> usr.sbin/zzz (install)
install -o root -g wheel -m 555 /usr/src/usr.sbin/zzz/zzz.sh /usr/sbin/zzz
install -o root -g wheel -m 444 zzz.8.gz /usr/share/man/man8
===> etc (install)
===> etc/sendmail (install)
cd /usr/src/etc/../share/man; make makedb
makewhatis /usr/share/man
makewhatis /usr/share/openssl/man
rm -rf /tmp/install.EprTusck
Setelah selesai, reboot komputer dengan mengetikkan :
server# reboot
Periksa versi OS FreeBSD dengan mengetikkan :
server# uname -a FreeBSD server.devilian.com 7.2-STABLE FreeBSD 7.2-STABLE #0: Mon Sep 7 01:09:43 WIT 2009 root@server.devilian.com:/usr/obj/usr/src/sys/GENERIC i386
Proses membuat FreeBSD Stable selesai.



Boss kenapee setelah ngikutin langkah diatas malah jadinya 7.3-PRERELEASE ??
Karena saat ini FreeBSD versi 7.3 sudah mau release, source code yang disediakan adalah untuk menuju ke 7.3-STABLE. Ditunggu aja biasanya dalam 1-2 minggu versi STABLE-nya udah siap, tinggal lakukan kembali langkah-langkah diatas bila ingin mengubah ke 7.3-STABLE.
ooh gitu… tapi terakhir saya update lagi skr jadi 7.3-RC2… heheheee.. berarti harus sabar yee, kira2 dimana yah bisa dapetin cvsup yang masih 7.2-STABLE ?? bisa bantu?
Kalo benar-benar pingin memaksa bertahan di versi 7.2-STABLE, ubah aja baris #5 yang ada di /etc/stable-supfile menjadi:
*default release=cvs tag=RELENG_7_2
otomatis cvsup akan mengupdate source ke versi 7.2 saja, bisa jadi STABLE
Kenapa 7.2 kalo 7.3 sudah hampir STABLE?
hahahaha… kelamaan nunggu 7.3-STABLE-nya… utk RELENG_7_2 sudah saya coba dan hasilnya 7.2-RELEASE-p7 cuma update security saja… dan belum STABLE…xixixixii…
Boss… 7.3 udah RELEASE…. kira2 berapa lama yahh bisa jadi 7.3-STABLE??
udah STABLE bro… nih bsd 7.3 gw:
gw pake cvsup ke cvsup2.melsa.net.id
nih ada beberapa server lokal yang menyediakan download iso FreeBSD baru, semoga bermanfaat:
ftp://mirror.melsa.net.id/pub/iso/freebsd/
ftp://download.orion.net.id/iso/FreeBSD