Afif – T blog’


Instalasi software pada FreeBSD

Posted in FreeBSD by fifa1412 on April 25, 2008

Instalasi pada FreeBSD dapat dilakukan dengan berbagai cara, yaitu install lewat package dan install lewat source. Kedua metode instalasi software tersebut dapat dilakakukan mengunakan CD-ROM atau dari web/ftp. Pada kali ini digunakan contoh menggunakan ftp.

Menginstall dari package

Proses install lewat package merupakan proses instalasi dimana kita tinggal mengambil binary file (file yang telah menjadi software) dari suatu sumber.

Prosesnya tidak terlalu panjang:

  1. Download package secara manual

# ftp -a ftp2.FreeBSD.org

Connected to ftp2.FreeBSD.org.

220 ftp2.FreeBSD.org FTP server (Version 6.00LS) ready.

331 Guest login ok, send your email address as password.

230-

230- This machine is in Vienna, VA, USA, hosted by Verio.

230- Questions? E-mail freebsd@vienna.verio.net.

230-

230-

230 Guest login ok, access restrictions apply.

116

Chapter 4 Installing Applications: Packages and Ports

Remote system type is UNIX.

Using binary mode to transfer files.

ftp> cd /pub/FreeBSD/ports/packages/sysutils/

250 CWD command successful.

ftp> get lsof-4.56.4.tgz

local: lsof-4.56.4.tgz remote: lsof-4.56.4.tgz

200 PORT command successful.

150 Opening BINARY mode data connection for ’lsof-4.56.4.tgz’ (92375 bytes).

100% |**************************************************| 92375 00:00 ETA

226 Transfer complete.

92375 bytes received in 5.60 seconds (16.11 KB/s)

ftp> exit

  1. Instalasi package

    # pkg_add lsof-4.56.4.tgz

  1. FreeBSD juga dapat menginstall package secara otomatis. Hal ini akan membuat proses download (dari FTP) dan instalasi berjalan sendiri (tanpa intervensi user)

# pkg_add -r lsof

  1. Untuk menguninstall package yang ssudah diinstall di sistem menggunakan

# pkg_delete lsof-4.56.4.tgz

Menginstall lewat source

Menginstall lewat source merupakan metode instalasi software di FreeBSD secara manual dari source code software tersebut. Proses dilakukan dari proses mengconfig, mengcompile, menginstall file source tersebut.

Contoh dalam instalasi apache webserver.

  1. Pengambilan source

$ ftp fileserver.lapi.itb.ac.id

Username : anonymous

Password : ftp

$ cd incoming/nitip

$ get apache_1.3.33.tar.gz

$ bye

  1. Ekstrak source (dengan perintah tar)

$ tar –xzvf apache_1.3.33.tar.gz

  1. Instalasi. Instalasi dilakukan dengan tiga perintah yang beruurutan yakni perintah configure, make dan make install

$ cd apache_1.3.33

# ./configure –enable-module=so –prefix=/usr/local

# make

# make install

Ket:

option –enable-module=so untuk mengaktifkan modul-modul standar

prefix di sini akan menunjukkan dimana apache tersebut diinstall di folder /usr/local

Perbedaan antara metode instalasi di atas adalah:

Package:

  • File tarball terkompresi (.tar.gz) yang berisi package cenderung memiliki size yang lebih kecil dibandingkan yang berisi source code program

  • Package tidak memerlukan kompilasi tambahan

  • Sistem package tidak perlu mengenali proses kompilasi software pada FreeBSD

Source code:

  • Kita dapat mengkonfigurasi opsi/modul yang terdapat pada software pada saat kompilasi dibandingkan package yang meload hampir semua opsi pada software.

  • Proses kompilasi setiap software berbeda-beda tergantung opsi-opsi apa saja yang tersedia pada saat akan kompilasi

Untuk instalasi melalui CD-ROM, kita pindahkan lokasi direktori kita ke direktori tempat pacckage atau source software tersebut berada kemudian lakukan instalasi seperti biasa.

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s


Follow

Get every new post delivered to your Inbox.