Ada kalanya ketika melakukan instalasi suatu paket aplikasi melalui /usr/ports mengalami kendala karena ketergayutan paket aplikasi tersebut dengan aplikasi lainnya. Sebagai contoh di sini adalah instalasi paket Firefox di bawah Linux Emulator [bukan native]  pada FreeBSD 6.2, yang di port dikenal dengan /usr/ports/www/linux-firefox. Sebelum mem-build suatu port, Anda perlu membaca Makefile-nya. Dari sana Anda bisa melihat dependensi suatu port.

# cd /usr/ports/www/linux-firefox
# edit Makefile

# New ports collection makefile for:    linux-firefox
# Date created:                         2004-09-17
# Whom:                                 voisine
#
# $FreeBSD: ports/www/linux-firefox/Makefile,v 1.43 2007/12/05 10:08:06 sat Exp $
#

PORTNAME=       firefox
PORTVERSION=    2.0.0.11
CATEGORIES=     www
MASTER_SITE_SUBDIR?=    firefox/releases/${PORTVERSION}/linux-i686/en-US

MAINTAINER=     infofarmer@FreeBSD.org
COMMENT=        Web browser based on the browser portion of Mozilla

.include "${.CURDIR}/../linux-seamonkey/Makefile.common"
.include <bsd.port.mk>

Pada baris kedua dari bawah dari file Makefile di atas, terlihat disebutkan dependensi-nya. Baiklah, berarti kita membutuhkan paket aplikasi linux-seamonkey :
  • # cd /usr/ports/www/linux-seamonkey
  • # make install clean
Selanjutnya kita bisa kembali meneruskan instalasi paket linux-firefox via port :
  • # cd /usr/ports/www/linux-firefox
  • # make install clean
  • Hasilnya, dari Shell di XDesktop, ketik # linux-firefox maka akan tampil :

     

    Dan tentu saja Anda juga bisa membukanya dari K Menu, Internet dari KDE. Bagi Firefox under Emulator Linux ini, website dengan plugin Adobe Flash Player, ayo aja. Tapi sayang, sejak 1 April 2006, EULA dari Macromedia menyatakan :

    You may not use the Software on … (D) any operating system that is not an Authorized Operating System.

    dan FreeBSD bukanlah Authorized Operating System yang dimaksud. Macromedia…SUCK !

FreeBSD…Commited 2 U.

Dedicated for Light Intermutimedia
Perusahaan Software Pulsa