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>
- # cd /usr/ports/www/linux-seamonkey
- # make install clean
- # 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