Menginstall Aplikasi di FreeBSD
Di artikel-artikel sebelumnya, saya tidak pernah menjelaskan betapa mudahnya menginstall aplikasi di FreeBSD. Saya selalu beranggapan terlalu mudah sehingga tidak perlu dijelaskan lagi 😀
Tapi berhubung sedang tidak ada ide mau buat artikel apa ya sudah saya buat artikel tentang cara menginstall aplikasi di FreeBSD.
FreeBSD seperti Unix Like OS yang lain bisa memberikan kebebasan menginstall aplikasi dari source nya langsung, tetapi cara itu terlalu umum jadi saya gak akan bahas 😀 saya hanya akan bercerita tentang cara menginstall yang spesifik di FreeBSD saja.
Cara install aplikasi yang khusus di FreeBSD ada dua cara yaitu:
- Lewat koleksi Ports
- Paket Binary
Cara install Aplikasi Lewat Ports
FreeBSD memiliki koleksi Aplikasi yang sangat lengkap yang tersimpan di folder /usr/ports anda hanya perlu browse saja untuk mencari aplikasi apa yang anda inginkan.
Koleksi aplikasi ini harus selalu anda update dengan menggunakan cvsup supaya tetap up2date dan terhindar dari masalah bug aplikasi dan lebih terjamin keamanan nya.
– Mencari Aplikasi
Untuk mencari lokasi aplikasi yang tersedia di ports yang harus anda lakukan adalah mengetikan
whereis apache22
apache22: /usr/ports/www/apache22
Contoh diatas adalah mencari lokasi apache22, dan hasilnya apache22 terdapat pada folder /usr/ports/www/apache22
Cara yang lain adalah dengan menggunakan echo
echo /usr/ports/*/apache22
/usr/ports/www/apache22
atau apabila anda bingung dengan versi apache apa saja yang mau diinstall silahkan ketikan
echo /usr/ports/*/apache/*
/usr/ports/devel/apache-ant /usr/ports/russian/apache13 /usr/ports/russian/apache13-modssl /usr/ports/security/apache-xml-security-c /usr/ports/sysutils/apachetop /usr/ports/www/apache-contrib /usr/ports/www/apache-forrest /usr/ports/www/apache-jserv /usr/ports/www/apache-mode.el /usr/ports/www/apache13 /usr/ports/www/apache13+ipv6 /usr/ports/www/apache13-modperl /usr/ports/www/apache13-modssl /usr/ports/www/apache13-modssl+ipv6 /usr/ports/www/apache13-ssl /usr/ports/www/apache20 /usr/ports/www/apache22 /usr/ports/www/apache22-peruser-mpm
maka semua yang berawalan apache akan muncul. Tampilan nya memang sedikit membingungkan, setiap satu spasi adalah satu aplikasi jadi silahkan diurutkan.
Kalau masih bingung juga karena yang dimunculkan hanya nama folder nya saja tetapi tidak ada keterangan nya sama sekali anda bisa menggunakan cara berikut ini
cd /usr/ports
make search name=apache13
Port: www/apache13-fp
Moved:
Date: 2004-08-20
Reason: Obsolete and has unfixed security vulnerabilities
Diatas terlihat folder, tanggal update terakhir dan alasan yang bisa jadi pertimbangan untuk anda menginstall atau tidak aplikasi tersebut.
Ok sekarang anda sudah bisa mencari lokasi ports aplikasi yang anda inginkan. Sekarang kita install.
Silahkan anda berpindah ke directory ports yang akan anda install
cd /usr/ports/www/nginx
Untuk mengecek apakah ada opsi khusus yang bisa anda pilih anda tinggal ketikan
make config
===> No options to configure
apabila muncul tulisan No options berarti tidak ada opsi khusus yang harus anda pilih. Tetapi apabila muncul layar seperti berikut
Berarti anda bisa memilih opsi-opsi tersebut. Silahkan pergunakan panah atas bawah untuk navigasi antara opsi dan space untuk memilih.
Apabila sudah selesai memilih opsi-opsi tersebut selanjutnya anda tinggal keluar dari menu dengan memilih OK dan enter.
Setelah selesia dengan pemilihan opsi selanjutnya anda tinggal mengetikan
make install clean
dan menunggu sampai proses installasi selesai.
Cara Install Aplikasi dari Paket Binary
Paket Binary adalah paket aplikasi yang sudah di compile dan tidak perlu melewati proses compile ulang seperti yang dilakukan oleh ports.
Proses ini memiliki kelebihan:
- Lebih cepat karena tidak compile
- Bisa dilakukan Offline (tidak harus tersambung ke internet)
Kekurangan:
- Sangat mungkin terjadi kekurangan library yang mengakibatkan aplikasi tidak jalan
- Tidak se optimal compile dari source (seperti ports) karena sangat mungkin spesifikasi hardware ketika aplikasi tersebut di compile berbeda dengan yang kita miliki.
Sementara cara installasi nya sangatlah mudah. Pertama anda harus mendownload aplikasi yang diinginkan. Saya ambil contoh berikut ini dari doc FreeBSD.
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.
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
Baru kemudian anda install dengan command berikut
pkg_add lsof-4.56.4.tgz
dan selesai 🙂
Apabila anda malas untuk mendownload sendiri, pkg_add juga bisa mendownloadkan aplikasi yang anda inginkan untuk anda yang kemudian akan dilanjutkan dengan menginstall nya. Perintah nya seperti berikut
pkg_add -r lsof
dan anda tinggal terima beres.
Kayaknya segitu saja yang bisa saya tulis disini. Selanjutnya silahkan mencoba.
You’re currently reading an entry written by Admin
- Published:
- 22.01.09 / 12pm
- Category:
- FreeBSD
- Tags:
- FreeBSD, installasi, shell
- Post Navigation:
- « Bekerja dengan fusefs-sshfs
Upgrade Firmware 200.21.118 untuk Nokia E71 »
Comments are closed
Comments are currently closed on this entry.