در FreeBSD هم مانند سایر سیستم عامل ها راه های مختلفی برای نصب برنامه های مورد نیاز وجود دارد . اگر لینوکس کار باشید با دستور های
# apt-get install firefox
# rmp -ivh firefox
آشنا هستید . معمولا توزیع های لینوکس هر کدام روش نصب برنامه مخصوص به خود دارند که هر کدام دارای ویژه گیهای مخصوص به خود می باشند .
در FreeBSD اگر می خواهید package یا برنامه firefox را نصب کنید کافی است در تر مینال دستور زیر را اجرا کنید
# pkg_add -rv firefox3
این دستور به سر ور های FreeBSD یا سرور هایی که این برنامه را دارند مراجعه می کند . برنامه مورد نظر را دانلود نموده وسپس نصب می کند . در این میان اگر احتیاج به چیز های دیگر که ما اسم آن را dependency می گذاریم داشته باشد را هم دانلود نموده و سپس نصب می کند
خوب اگر دستور بالا را اجرا کنید خروجی شبیه زیر خواهید داشت
scheme: [ftp]
user: []
password: []
host: [ftp.freebsd.org]
port: [0]
document: [/pub/FreeBSD/ports/amd64/packages-7.2-release/Latest/firefox3.tbz]
---> ftp.freebsd.org:21
looking up ftp.freebsd.org
connecting to ftp.freebsd.org:21
<<< 220 ftp.beastie.tdk.net FTP server (Version 6.00LS) ready.
>>> USER anonymous
<<< 331 Guest login ok, send your email address as password.
>>> PASS Mostafa@mfaridi.com
<<< 230 Guest login ok, access restrictions apply.
>>> PWD
^CSignal 2 received, cleaning up..
خوب می بینیم به ftp.freebsd.org مراجعه می کند یکسری اطلاعات می گیرد و سپس نصب می کند . به همین راحتی .
با دستور pkg_add می توان برنامه ها یا package ها را از روی هارد دیسک یا DVD نیز نصب نمود و استفاده کرد .
شما می توانید تعریف کنید که برنامه یا package مورد نظر از یک سرور دیگر نصب شود.
این روش در FreeBSD راحت ترین روش نصب می باشد زمان زیادی برای نصب احتیاج ندارد به شرطی که سرعت اینترنت خوب اشد .
اکثر package های که به این وسیله نصب می شوند دارای پسوند tbz هستند . مثلا firefox3.tbz