Skip to content


Membuat FreeBSD Stable

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

freebsd-stable-01

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.

Share

Posted in FreeBSD.

Tagged with , .

The On Demand Global Workforce - oDesk


7 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. Jhoni says

    Boss kenapee setelah ngikutin langkah diatas malah jadinya 7.3-PRERELEASE ??

  2. devilian says

    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.

  3. Jhoni says

    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?

  4. devilian says

    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? :)

  5. Jhoni says

    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…

  6. Jhoni says

    Boss… 7.3 udah RELEASE…. kira2 berapa lama yahh bisa jadi 7.3-STABLE??

  7. devilian says

    udah STABLE bro… nih bsd 7.3 gw:

    FreeBSD server.devilian.com 7.3-STABLE FreeBSD 7.3-STABLE #0: Sat Mar 27 01:04:09 WIT 2010 root@server.devilian.com:/usr/obj/usr/src/sys/GENERIC i386

    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



Some HTML is OK

or, reply to this post via trackback.