Package Management در FreeBSD

همانطور که قبلاً قول داده بودم و نیز یک شماره به عنوان local authentication در FreeBSD ارایه کردم،‌ این مطلب نیز از سری مطالب پایه‌ای در FreeBSD می‌باشد.bsd_o
سیستم port به عنوان package management در FreeBSD مورد استفاده قرار می‌گیرد و اگر از قبل با آن آشنا نیستید بهتر است موارد زیر را بخوانید:

  • بر خلاف yum و apt که یک نرم‌افزار را به چند بسته می‌شکنند و اصطلاحاً به چنین package management هایی multipart package systems گفته می‌شود. اما port چنین نیست. هر کدام معایب و مزایایی دارند.

  • در port بسته از اول کامپایل می‌شود ولی در package management هایی چون apt و yum باینری بسته نصب می‌شود. (هر چند علاوه بر port شما می‌توانید از گزینه‌ای دیگر برای نصب برنامه در FreeBSD نیز استفاده نمایید که سرعت کار بالا رود.)

  • port دارای یک Directory Structure در /usr/ports/ می‌باشد که برنامه‌ها را طبقه‌بندی کرده است و هر برنامه دارای یک Makefile می‌باشد. اینDirectory Structure باید به روز با سرور باشد.

  • فرض بر این است که خواننده با دستور make و کامپایل کردن آشناست.

  • FreeBSD را به عنوان یک سیستم‌عامل لخت می‌شناسند و حتی بعضی از فرمان‌های اولیه که بر روی port ها کار می‌کنند را باید نصب کرد.

ادامه خواندن Package Management در FreeBSD