Mengupgrade FreeBSD ke Stable Version

Februari 28, 2007 at 12:11 pm (FreeBSD)

Ambil kernel source menggunakan cvsup, jika belum menginstall cvsup, install terlebih dahulu cvsup. Menginstall cvsup bisa melalui ports di /usr/ports/net/cvsup-without-gui atau melalui package di /usr/ports/net/cvsupit.
Untuk menginstall melalui package, dapat dilakukan dengan perintah berikut:

pkg_add -f
ftp://fpt.freebsd.org/pub/FreeBSD/ports/packages/All/cvsupit-3.1.tgz

Untuk mengambil source menggunakan cvsup, setelah menginstall cvsup jalankan command cvsup.

cvsup -g -L 2 cvsup-filenya cvsup-filenya dapat diambil dari /usr/share/examples/cvsup/* Untuk
mengupgrade ke stable, gunakan stable-supfile, kemudian edit field
*default host= ke cvsup2.freebsd.org atau cvsup3.freebsd.org. Selengkapnya dapat dilihat pada:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvsup.html#CVSUP-MIRRORS

keterangan singkat seputar cvsup lihat manual saya ttg cvsup.

Setelah mengupdate src kernel, sebelum mengcompile, harap baca dahulu file Makefile di /usr/src. Jika anda pertama kali
mengupgrade ke versi stable, minimal anda menjalankan perintah `make world`. Makefile ini sedikit menjelaskan tentang apa yang mesti dilakukan.
Baca juga file UPDATING di /usr/src sebagai referensi paling baru dari source yang baru saja anda ambil dengan cvsup.

Secara umum, urutan langkah-langkahnya adalah:
cd /usr/src
make buildworld
make buildkernel KERNCONF=KERNEL_NAME
make installkernel KERNCONF=KERNEL_NAME
reboot
mergemaster -p
make installworld
mergemaster
reboot

Tapi inget, kalo bisa sebelum mergemaster, file-file di /etc/ dibackup dulu aja. here:

cp -Rp /etc /etc.old

-R untuk recursive copy, -p untuk preserve times, ownership dll.

mergemaster -p digunakan untuk pre-buildworld mode. Ini hanya akan mencompare file yang esensial untuk buildworld atau install world yang sukses.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: