October 11, 2008

Belajar kompilasi OpenWRT

Kemaren habis baca blog barunya temenku, disitu dia nulis tentang OpenWRT. Tapi sayangnya disana tidak ada penjelasan masalah teknis. Jadi asal checkout dari subversion dan langsung dikompilasi. Ok, aku coba untuk sedikit yang aku pahami.

1. Checkout dari subversion

# svn checkout https://svn.openwrt.org/openwrt/trunk kamikaze

2. Setelah selesai, checkout lagi dari subversion untuk paketnya

# svn checkout https://svn.openwrt.org/openwrt/packages packages

Istilah checkout dalam subversion berarti mengambil file-file (download) yang ada diserver subversion, ada lagi satu istilah commit berarti mengupdate file yang ada di server subversion (upload).

3. Buat link directory package yang kita checkout terakhir ke dalam directory kamikaze yang kita checkout pertama.

# ln -s packages/*/* kamikaze/package

4. Saya melakukan kompilasi di Debian based, jadi ada beberapa depedensi yang harus diinsall untuk melakukan kompilasi.

# sudo apt-get install build-essential libncurses5-dev zlib1g-dev bison flex autoconf

5. Kemudian masuk ke directory kamikaze

# cd kamikaze

6. Kemudian konfigurasi paket dan pilih apa aja yang akan dimasukan di Image system. ketik

# make menuconfig

7. Simpan file konfigurasi, dan ketik perintah berikut

# make v=99

Mungkin ini cuman kompilasi, mungkin untuk selanjutnya kita bisa melakukan kustemisasi.

Comments (2)

  1. March 17, 2009
    b43r said...

    cobain akh mas :D

  2. April 1, 2009

    monggo..

Leave a Reply