Kingdom oF Server

July 14, 2009

Upgrade FreeBSD Version with CVSUP

Filed under: Unix

Wuih….. akhirnya kita sudah memiliki Operating system freebsd dalam PC/Server kita, nah…alangkah lebih baiknya versi Freebsd 7.0-Release kita upgrade menjadi Stable version, Saat tulisan ini dibuat, versi stable adalah FreeBSD 7.1-STABLE. ok, luangkan waktu yang agak lama karena proses upgrade kernel ke stable ini agak memakan waktu lama, ..... lets get it on…..!! sebelum kita mulai, pastikan di freebsd sudah terinstall cvsup nya. cvsup bisa kita dapat dengan mendownload nya menggunakan pkg_add ataupun ports. Untuk pkg_add bisa langsung menggunakan command pkg_add rfv cvsupwithout-gui. jika menggunakan ports, masuk dulu ke direktory "/usr/ports/net/cvsup-without-gui" root: cd /usr/ports/net/cvsup-without-gui/ root: make install clean Tunggu beberapa saat karena proses nya akan mendownload source cvsup tersebut dari mirror freebsd nya. oia, bicara mengenai mirror, usahakan kita mengambilnya dari mirror local indonesia . berikut config dari make.conf punya saya. Letak nya ada di /etc/make.conf kalo lom ada langsung aja dibuat file nya dan diisikan di dalamnya dengan ini : ENABLE_SUIDPERL=yes #——-mulai———-# # mirror MASTER_SITE_BACKUP?=ftp://mirror.itb.ac.id/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP} #——selesai———# MASTER_SITE_APACHE=http://apache.cbn.net.id/%SUBDIR%/ MASTER_SITE_GNU=http://kambing.vlsm.org/gnu/%SUBDIR%/ MASTER_SITE_MYSQL=http://mysql.cbn.net.id/downloads/%SUBDIR%/ MASTER_SITE_PERL_CPAN=http://cpan.cbn.net.id/modules/by-module/%SUBDIR%/ MASTER_SITE_PHP=http://php.cbn.net.id/%SUBDIR%/ MASTER_SITE_QMAIL=http://qmail.cbn.net.id/%SUBDIR%/ Setelah kita selesai mendownload CVSUP nya, maka kita akan meng-konfigurasi CVSUP nya untuk nantinya mengambil source dari mirror cvsup.freebsd.or.id , biasanya file nya ada di "/usr/share/examples/cvsup/" . Pada Direktory cvsup diatas, ada beberapa metode updata yang dapat dilakukan melalui beberapa file konfigurasi. diantaranya adalah ports-supfile , stable-supfile , dll . yang biasa digunakan adalah kedua file tersebut. Ports-supfile kita gunakan untuk mengupgrade ports tree yang kita miliki, sehingga ports version selalu ter up to date. Nah, untuk mengupgrade menjadi stable, kita bisa menggunakan file stable-supfile. Berikut adalah bebera baris yang harus diganti pada file stable-supfile root # ee /usr/share/examples/cvsup/stable-supfile Kemudian cari baris seperti ini : *default host=CHANGE_THIS.FreeBSD.org *default base=/var/db *default prefix=/usr dan ubah *default host=CHANGE_THIS.FreeBSD.org menjadi *default host=cvsup.freebsd.or.id Alasan kita mengubah default host nya adalah, untuk mempercepat pengambilan source kernel. karena cvsup ini berada di local IIX sehingga lebih mempercepat kita untuk mengambil source kernelnya. ok Pastikan kita masuk ke direktory yang terdapat file stable-supfile. root # cd /usr/share/examples/cvsup/ dan lakukan root # cvsup g -L 2 stablesupfile Nah…proses akan mulai berjalan dan akan memakan waktu yang cukup lama, ( ini tergantung dari besarnya bandwidth IIX yang anda miliki) karena saya punya lebih dari 5 Mbps IIX, maka proses gak terlalu lama :D Sambil menunggu, mendingan sambil cari cemilan dulu….... ok, kita lanjut lagi, Setelah menunggu sekian lama akhirnya proses download source nya selesai, sekarang adalah tahap compile kernel menjadi stable. langsung saja masuk ke root # /usr/src dan eksekusi command berikut root # make buildworld root # make buildkernel root # make installkernel root # make install world beberapa proses diatas akan memakan waktu yang sangat lama sekali, kurang lebih bisa > 1 jam. tergantung spesifikasi PC yang anda miliki. Setalah proses compile selesai sampai tahap akhir, Sekarang restart lah PC anda root # reboot Setelah up kembali, bisa dilihat versi dari kernel freebsd anda .

[root@proxy /sbin]# uname a
FreeBSD proxy.labkom.bl.ac.id 7.2
STABLE FreeBSD 7.2-STABLE #1: Tue Jul 14 13:29:39 UTC 2009     root@proxy.labkom.bl.ac.id:/usr/obj/usr/src/sys/GENERIC  i386

Comments »

The URI to TrackBack this entry is: http://faw.blogsome.com/2009/07/14/upgrade-freebsd-version-with-cvsup/trackback/

No comments yet.

RSS feed for comments on this post.

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>



Anti-spam measure: please retype the above text into the box provided.