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