پورتهای فریبیاسدی
From Wikipedia, the free encyclopedia
پورتهای فریبیاسدی (به انگلیسی: FreeBSD Ports) یک سیستم مدیریت بستههای نرمافزاری برای سیستمعامل فریبیاسدی است که روشی ساده را جهت نصب و حذف نرمافزارهای کاربردی و همچنین بروزرسانی آنها ارائه میدهد. تا آوریل ۲۰۱۳ بیش از ۲۴۳۰۰ نرمافزار در پورتهای فریبیاسدی موجود میباشد.[1] همچنین نتبیاسدی هم از این سیستم به عنوان پایهای برای پکیج سورس استفاده کردهاست. جایگاه سنتی درخت پورتها در سیستم فریبیاسدی شاخه /usr/ports است.
پورتهای فریبیاسدی روشی جهت نصب نرمافزار از طریق کد مبدأ نرمافزارها میباشد که کلیه فرآیندهای دانلود و وصله کردن و ساخت نرمافزارها را با استفاده از میکفایل فراهم میکند. علاوه بر نصب مستقیم نرمافزارها از طریق پورتها میتوان بیشتر نرمافزارهای موجود را با استفاده از بستهها که روشی برای نصب نرمافزارها به صورت باینری است نیز امکانپذیر است. هر دو روش پورتها و بستهها معادل یکدیگر بوده و بیشتر برنامههای موجود در پورتهای فریبیاسدی را میتوان با هر دو روش یاد شده نصب یا حذف نمود. البته معادل باینری همه پورتها وجود ندارد. مثلاً ممکن است اجازهنامه یک نرمافزار مانع از توزیع آن به صورت باینری شود.[2]
بهطور کلی پروژه فریبیاسدی در توسعه نرمافزارهای موجود در پورتها نقشی ندارد. تنها چارچوبی را آماده میکند که این نرمافزارها بتوانند بر روی فریبیاسدی اجرا شوند. هر پورت یک نگهدارنده دارد. وظیفه نگهدارنده این است که اشکالات آن پورت را در صورت وجود پیدا و برطرف کرده و در صورتی که نسخه جدیدی از آن پورت منتشر شد، آن پورت را به نسخه جدید بروزرسانی کند. نگهدارنده یک فرد داوطلب است. بهطور کلی هیچکس به غیر از نگهدارنده حق تغییر دادن فایلهای مربوط به آن پورت را ندارد. حتی توسعهدهندگان فریبیاسدی.