همانطور که قبلاً قول داده بودم و نیز یک شماره به عنوان local authentication در FreeBSD ارایه کردم، این مطلب نیز از سری مطالب پایهای در FreeBSD میباشد.
سیستم 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 ها کار میکنند را باید نصب کرد.