FreeBSD می‌تواند طیف وسیعی از برنامه‌های میزکار مانند مرورگرهای وب، مجموعه‌های اداری برنامه‌های چند رسانه‌ای و … را اجرا کند. این برنامه‌ها از طریق پورت های FreeBSD یا همین طور از طریق بسته‌های باینری قابل نصب هستند. در این قسمت به معرفی و نصب برخی از این برنامه‌ها می‌پردازیم.

توجه داشته باشید که وقتی برنامه‌ای را از طریق پورت ها نصب می‌کنید، آن برنامه با استفاده از کدهای منبع کامپایل خواهد شد. عمل کامپایل یک برنامه، بسته به قدرت پردازش رایانه شما و همچنین برنامه‌ی مورد نظر، ممکن است مدت زیادی طول بکشد. اگر نمی‌‌خواهید وقت زیادی برای کامپایل یک برنامه بگذارید، می توانید برنامه مورد نظر خود را از طریق بسته‌های باینری نصب کنید. بسته‌های باینری از قبل کامپایل شده‌اند و نصب آن‌ها به سرعت امکان‌پذیر است. با توجه به اینکه FreeBSD قادر به اجرای فایل‌های باینری لینوکس است، می توان بسیاری از برنامه‌هایی که در اصل برای لینوکس نوشته شده‌اند را به راحتی نصب و استفاده کرد. پیشنهاد می‌کنیم که قبل از نصب این برنامه‌ها حتماً قسمت اجرای باینری‌های لینوکس در FreeBSD را مطالعه کنید.

مرورگرهای وب

FreeBSD به صورت پیش فرض مرورگر وبی ندارد. اما در عوض شاخه www دربرگیرنده مرورگرهای بسیار زیادی است که آماده نصب هستند. اگر وقت کافی برای کامپایل ندارید (گاهی اوقات کامپایل برنامه‌ها مدت بسیار زیادی طول خواهد کشید)، می توانید از بسته‌های باینری برای نصب این مرورگرها استفاده کنید.

جدول زیر فهرستی از رایج ترین مرورگرهای وب را نشان می‌دهد:

نام برنامهمنابع مورد نیازمیزان وابستگی‌هاوابستگی اصلی
فایرفاکسمتوسطسنگینGTK+
اپراسبکسبکهم نسخه مختص FreeBSD و هم نسخه لینوکس موجود است. نسخه لینوکس به لایه شبیه سازی لینوکس وابسته است.
کانکررمتوسطسنگینکتابخانه‌های KDE
کرومیوممتوسطمتوسطGTK+

فایرفاکس

فایرفاکس یک مرورگر مدرن، آزاد و پایدار است که به طور کامل برای FreeBSD پورت شده است. از جمله قابلیت‌های این مرور گر می‌توان به امینت بالا، افزونه‌های بسیار زیاد، جلوگیری از تبلیغات ناخواسته و مزاحم، امکان باز کردن تب‌های مختلف در یک صفحه، موتور HTML استاندارد و … اشاره کرد. به کمک دستور زیر می‌توانید فایرفاکس را نصب کنید:

# pkg_add -r firefox

دستور بالا آخرین نسخه فایرفاکس را از طریق بسته‌های باینری نصب خواهد کرد. اما اگر قصد دارید تا فایرفاکس را کامپایل کنید، می توانید به صورت زیر عمل کنید:

# cd /usr/ports/www/firefox
# make install clean

فایرفاکس و پلاگین جاوا

نکته:
در این قسمت و همین طور قسمت بعد ما فرض می‌کنیم که شما فایرفاکس را نصب کرده‌اید

برای نصب OpenJDK 6 از طریق پورت ها به صورت زیر عمل کنید:

# cd /usr/ports/java/openjdk6
# make install clean

سپس پورت java/icedtea-web را نصب کنید:

# cd /usr/ports/java/icedtea-web
# make install clean

مطمئن شوید که تنظیمات پیش فرض را در حین نصب هر دو برنامه حفظ کرده‌اید. مرورگر خود را اجرا کرده و در آدرس‌بار آن، عبارت about:plugins را تایپ کرده و کلید ↵ Enter را فشار دهید. صفحه‌ای باز خواهد شد که فهرستی از تمام پلاگین‌های نصب شده را دربردارد. در این صفحه باید نام Java را در فهرست مشاهده کنید. اگر Java در لیست پلاگین‌ها نیست، باید تمام کاربران سیستم دستور زیر را اجرا کنند تا این پلاگین برای آن‌ها فعال شود:

% ln -s /usr/local/lib/IcedTeaPlugin.so \
  $HOME/.mozilla/plugins/

فایرفاکس و پلاگین Adobe Flash

متأسفانه پلاگین Adobe Flash برای FreeBSD موجود نیست. با این حال می‌توانید از نسخه لینوکس این برنامه استفاده کنید.

ابتدا پورت www/nspluginwrapper را نصب کنید:

cd /usr/ports/www/nspluginwrapper
make install clean

پورت بالا با emulators/linux_base-f10 وابسته است که این پورت بزرگی به حساب می‌آید. در مرحله بعد www/linux-f10-flashplugin11 را نصب کنید:

# cd /usr/ports/www/linux-f10-flashplugin11
make install clean

سپس دستور زیر را اجرا کنید:

# ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so \
  /usr/local/lib/browser_plugins/

اگر دایرکتوری /usr/local/lib/browser_plugins در سیستم شما وجود ندارد، خودتان آن را به صورت دستی ایجاد کنید.

تمام کاربران سیستم باید دستور زیر را اجرا کنند تا پلاگین فلش برای آن‌ها فعال شود:

% nspluginwrapper -v -a -i

فایرفکس و افزونه swfdec

swfdec کتابخانه‌ای برای رندرکردن انیمیشن های فلش است. Swfdec-Mozilla هم پلاگینی برای فایرفاکس است که از کتابخانه swfdec برای نمایش فایل‌های swf استفاده می‌کند.

برای نصب از طریق بسته‌های باینری دستور زیر را اجرا کنید:

# pkg_add -r swfdec-plugin

و برای نصب از طریق پورت ها:

# cd /usr/ports/www/swfdec-plugin
# make install clean

اپرا

اپرا مرورگری با امکانات بسیار زیاد و استاندارد است. اپرا وابستگی‌های اندکی نسبت به دیگر مرورگرها داشته و همین طور از سرعت بسیار بالایی برخوردار است. دو نسخه از اپرا موجود است. یکی نسخه اصلی که مختص FreeBSD است و دیگری نسخه لینوکس که این نسخه به لایه شبیه سازی لینوکس وابسته است.

برای نصب نسخه مختص FreeBSD به صورت زیر عمل کنید:

# pkg_add -r opera

اگر بسته باینری موجود نیست:

# cd /usr/ports/www/opera
# make install clean

برای نصب نسخه لینوکس هم کافی است در دستورات بالا کلمه linux-opera را جایگزین opera کنید.

متأسفانه پلاگین فلش برای FreeBSD موجود نیست. اما شما می‌توانید از پلاگین فلش برای لینوکس استفاده کنید. برای نصب این نسخه کافی است پورت های زیر را نصب کنید:

# cd /usr/ports/www/linux-f10-flashplugin11
# make install clean
# cd /usr/ports/www/opera-linuxplugins
# make install clean

کرومیوم

کرومیوم مرورگری آزاد و بازمتن است که هدف پروژه آن ساخت مرورگری امن، سریع و پایدار است. به کمک دستور زیر می‌توانید کرومیوم را از طریق بسته باینری آن نصب کنید:

# pkg_add -r chromium

نصب کرومیوم از طریق پورت ها هم بدین صورت است:

# cd /usr/ports/www/chromium
# make install clean

نکته: توجه داشته باشید که کرومیوم در مسیر /usr/local/bin/chrome نصب می‌شود نه در مسیر /usr/local/bin/chromium.

برای فعال سازی جاوا کافی است پورت های java/openjdk6 و java/icedtea-web را نصب کنید اگر جاوا فعال به صورت خودکار فعال نشد، تمام کاربران سیستم باید دستور زیر را اجرا کنند:

# mkdir -p /usr/local/share/chromium/plugins
# ln -s /usr/local/lib/IcedTeaPlugin.so \
  /usr/local/share/chromium/plugins/

برنامه‌های Productivity=

 

برنامه ویرایش تصاویر GIMP

گیمپ برنامه‌ای آزاد و بازمتن برای ویرایش تصاویر است. GIMP امکانات بسیار زیاد و پیشرفته‌ای دارد.

برای نصب گیمپ کافی است به صورت زیر عمل کنید:

# pkg_add -r gimp

و برای نصب از طریق پورت ها هم دستورات زیر را اجرا کنید:

# cd /usr/ports/graphics/gimp
# make install clean

Document Viewer ها

نصب Adobe Reader

Adobe Reader یکی از معروف‌ترین برنامه‌ها برای مطالعه فایل‌های PDF است. این برنامه برای سیستم‌عامل لینوکس موجود است و از آنجا که FreeBSD می‌تواند باینری‌های لینوکس را اجرا کند، می‌توانید از این برنامه در FreeBSD هم استفاده کنید.

برای نصب این برنامه به صورت زیر عمل کنید:

# cd /usr/ports/print/acroread8
# make install clean

با توجه به محدودیت‌هایی که اجازه‌نامه نرم‌افزار دارد، بسته باینری موجود نیست.

سپس خط زیر را به فایل /etc/rc.conf اضافه کنید:

linux_adobe_enable="YES"

سپس دستور زیر را اجرا کنید:

service linux_adobe start

مجموعه اداری LibreOffice

لیبره‌آفیس یک مجموعه اداری آزاد و بازمتن با امکانت گسترده است. این مجموعه شامل یک برنامه پردازشگر متن به نام Writer، یک برنامه صفحه گسترده به نام Calc، یک برنامه مدیریت بانک اطلاعاتی، برنامه ای برای نوشتن فرمول‌های ریاضی با امکانات گسترده، برنامه‌ای برای ایجاد اسلاید‌های حرفه‌ای و … است. این برنامه تا کنون به زبان های مختلفی از جمله فارسی ترجمه شده است.

برای نصب این برنامه دستور زیر را اجرا کنید:

# cd /usr/ports/editors/libreoffice
# make install clean

برنامه VLC

VLC یک نرم‌افزار برای پخش فایل‌های چند رسانه‌ای است و می‌‌توان آن را یکی از قوی‌ترین برنامه‌ها در این زمینه دانست. VLC از فرمت‌‌های بسیار زیادی پستیبانی می‌کند. برای نصب آن کافی است دستور زیر را اجرا کنید:

cd /usr/ports/multimedia/vlc
make install clean