Setelah menemukan aplikasi yang hendak diinstal, maka proses selanjutnya
adalah melakukan build dan menginstal aplikasi tersebut. Secara singkat dapat
dicontohkan sebagai berikut:
develbox:˜ # cd /usr/ports/security/flawfinder
develbox:/usr/ports/security/flawfinder # make install clean
>> flawfinder-1.22.tar.gz doesn’t seem to exist in /usr/ports/distfiles/.
11
>> Attempting to fetch from http://packetstormsecurity.nl/UNIX/security/.
Receiving flawfinder-1.22.tar.gz (95670 bytes): 100%
95670 bytes transferred in 7.5 seconds (12.46 kBps)
===> Extracting for flawfinder-1.22
>> Checksum OK for flawfinder-1.22.tar.gz.
===> Patching for flawfinder-1.22
===> flawfinder-1.22 depends on file: /usr/local/bin/python2.2 – found
===> Configuring for flawfinder-1.22
===> Installing for flawfinder-1.22
===> flawfinder-1.22 depends on file: /usr/local/bin/python2.2 – found
…
===> Generating temporary packing list
…
===> Compressing manual pages for flawfinder-1.22
===> Registering installation for flawfinder-1.22
===> Cleaning for python-2.2.3
===> Cleaning for flawfinder-1.22
develbox:/usr/ports/security/flawfinder # pkg_info -Ix flawfinder
flawfinder-1.22 Examines source code looking for security weaknesses
Sejumlah port akan memberitahuan pilihan build jika port tersebut dapat
dibuild secara optional. Anda dapat membatalkan proses build yang berlangsung
dengan menekan tombol Ctrl+C dan menggunakan pilihan build yang
diinginkan.
develbox:/usr/ports/security/xmlsec1 # make install
You may use the following build options:
WITH_GNUTLS=yes Enable GNUTLS support
===> Extracting for xmlsec1-1.0.1_1
>> Checksum OK for xmlsec1-1.0.1.tar.gz.
===> Patching for xmlsec1-1.0.1_1
ˆC
develbox:/usr/ports/security/xmlsec1 # make WITH_GNUTLS=yes install
…dst
Anda dapat meletakkan build option tersebut pada file /etc/make.conf
untuk keperluan update diwaktu mendatang.
develbox:˜ # cat /etc/make.conf
…
# Ruby version
RUBY_DEFAULT_VER= 1.8
# XMLSec1
WITHGNUTLS= yes
…dst
“Menguninstal Aplikasi Lewat Ports”
Untuk menguninstal aplikasi menggunakan ports, Anda dapat menggunakan
perintah make deinstall pada direktori port yang dimaksud.
develbox:/usr/ports/security/flawfinder # make deinstall
===> Deinstalling for flawfinder-1.22