FreeBSD : Install Aplikasi

By | December 1, 2010

Sudah puas mengeksplore FreeBSD dengan perintah cd dan ls nya? He he he, mari belajar ke tingkat selanjutnya yakni belajar bagaimana cara instalasi pada sistem operasi FreeBSD. Pada artikel kali ini kita akan sekaligus membahas beberapa perintah FreeBSD yang berhubungan dengan proses instalasi.

Menginstall aplikasi di FreeBSD dapat dilakukan setidaknya lewat tiga cara yakni : instalasi lewat source code (source code biasanya berbentuk .tar.gz atau tar.bz2 ), melalui package dengan perintah pkg_add, dan melalui ports.

Instal melalui ports :

Instalasi lewat ports adalah instalasi yang sangat mudah. Pengertian ports pada FreeBSD adalah sistem pengelolaan paket instalasi pada sistem operasi FreeBSD untuk memudahkan user dalam instalasi software. Pada septermber 2010 tercatat lebih dari 22100 paket instalasi (wikipedia).

Langkah-langkah instalasi ports :

  1. Harus tahu dulu apa yang mau diinstall, misalnya nano, apache, php etc
  2. Mengetahui letak direktori nano di ports (/usr/ports)
  3. Masuk ke direktori tempat nano berada (/usr/ports/editor/nano)
  4. Ketikan perintah instalasi lewat ports yakni “make install”
  5. Tunggu sampai proses intalasi selesai

Ok, contoh kasus Saya ingin menginstall nano (editor favorit kedua saya setelah ee). Langkah kedua adalah mencari tahu letak nano di /usr/ports. Caranya masuk ke direktori ports di /usr/ports kemudian ketikan perintah ‘make search name=nano’ (tanpa tanda petik) kemudian muncul hasil seperti ini :

Dari hasil diatas kita bisa melihat bahwa nano berada di /usr/ports/editor (abaikan untuk hasil search yang lain). Setelah tahu tempatnya maka langkah selanjutnya adalah masuk ke direktori tadi dengan perintah cd  (‘cd /usr/ports/editor/nano’) kemudian jalankan perintah instalasi ‘make install clean’ :

Dalam proses instalasi lewat ports ini sistem FreeBSD akan melakukan langkah-langkah berikut :

  1. Melakukan download source installer dari ftp master_site
  2. Mengekstrak source tersebut ke direktori work (/usr/ports/editor/nano/work)
  3. Membuat file konfigurasi (Makefile)
  4. Mengubah source code menjadi file binary (kompilasi)
  5. Instalasi – Hasil proses kompilasi akan disimpan di direktori binari, setting permisi dan lain-lain.

Untuk mencoba hasil instalasi diatas ketikan ‘nano’ atau jika anda menggunakan corn shell (csh atau tcsh)  ketikan perintah ‘rehash’ terlebih dahulu untuk refresh perintah baru.

Install lewat packages :

Cara lain install aplikasi pada sistem operasi FreeBSD adalah dengan menggunakan sistem packaging, dimana file binary aplikasi tersebut dibundle dalam file .tbz . Untuk menginstallnya dapat dilakukan dengan cara mendownload file .tbznya atau dengan mensetup PACKAGEROOT nya ke suatu ftp server tempat file .tbz berada.

Langkah-langkah instalasi aplikasi lewat sistem packaging di FreeBSD adalah sebagai berikut :

  1. Download source .tbz atau jika terkoneksi ke internet seting PACKAGEROOT
  2. Gunakan perintah setenv PACKAGEROOT ‘ftp://ftp3.FreeBSD.org’ (silahkan ganti dengan ftp yang paling dekat dengan anda) atau ganti perintah setenv dengan export jika menggunakan bash
  3. Jalankan proses instalasi dengan mengetikan perintah ‘pkg_add -r namaaplikasi’

Misalnya, saya akan menginstall wget di FreeBSD berikut screenshootnya :

Untuk mencobanya langsung ketikan perintah wget 🙂 , tidak perlu rehash terlebih dahulu

Install lewat source :

Cara yang lain untuk instalasi aplikasi di FreeBSD adalah dengan menginstall langsung dari sourcenya, ada saat dimana kita ingin menginstall aplikasi dengan konfigurasi sendiri dan itu tidak bisa didapatkan lewat instalasi sistem package atau ports. Maka untuk kebutuhan seperti itu kita harus menginstall dan mengkonfigurasinya sendiri :).

Langkah-langkah instalasi lewat source :

  1. Download source code biasanya berupa .tar.gz atau tar.bz2
  2. Ekstrak source code tersebut (file berupa .tar.gz atau tar.bz2 adalah file terkompresi)
  3. Masuk ke direktori hasil ekstrak
  4. Konfigurasi
  5. Kompilasi
  6. Instalasi

Jika diperhatikan baik-baik, instalasi lewat source diatas mirip dengan proses instalasi lewat ports, bukan? yang membedakan adalah pada instalasi ports semua dilakukan oleh sistem, sedangkan instalasi lewat source semuanya dilakukan secara manual.

Misalnya saya akan menginstall proftpd berikut screenshootnya :

  1. Download source dengan wget :
  2. Extract source
  3. Masuk ke direktori hasil ekstrak

  4. Konfigurasi instalasi. Untuk melihat konfigurasi yang bisa dipilih dapat digunakan perintah ‘./configure –help |more’ untuk membaca pilihan konfigurasi.
    Kemudian proses konfigurasi manual :

  5. Kompilasi source code  dengan perintah ‘make’ :
  6. Install source dengan perintah ‘make install’ :

Demikianlah beberapa cara instalasi aplikasi pada sistem operasi FreeBSD, mudah-mudahan bermanfaat. Selamat mencoba

4 thoughts on “FreeBSD : Install Aplikasi

  1. Pingback: Mengenal lebih jauh mengenai ports FreeBSD | jasaIT

  2. Nur Elly Saputra

    Sadis keren mantab. Bagaimana dengan masalah dependensi. Bagaimana cara menanganinya ?.

    oh ya saya mau tanya kalau misalkan install dari dvd freebsd sudah ada g++ nya belum ?. soalnya saya gak kepingin ribet instal dari inet.

    Reply
  3. Pingback: Apache Webserver di FreeBSD - Instalasi | jasaIT

  4. Pingback: Menjalakan aplikasi di FreeBSD | jasaIT

Leave a Reply

Your email address will not be published. Required fields are marked *