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.

Iklan

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: