پکیج سورس: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
ابرابزار
خط ۱:
'''پکیج سورس''' یا '''pkgsrc''' یک سیستم مدیریت بسته‌های نرم‌افزاری برای [[سیستم‌عامل]]‌های [[شبه یونیکس]] است. pkgsrc در سال 1997۱۹۹۷ از [[پورت‌های فری‌بی‌اس‌دی]] [[انشعاب (توسعه نرم‌افزار) | منشعب]] شده و به عنوان مدیر بسته اصلی در سیستم‌عامل [[نت‌بی‌اس‌دی]] انتخاب شد. از آن پس pkgsrc به صورت مستقل توسعه داده می‌شود. همانند خود NetBSD، سیستم pkgsrc هم به صورت پورتابل طراحی شده و می‌توان از آن بر روی سکو‌هایسکوهای مختلفی استفاده کرد. در سال 1999۱۹۹۹ پشتیبانی از سیستم‌عامل [[سولاریس]] و بعدها هم پشتیبانی از دیگر سیستم‌عامل‌ها به آن اضافه شد. همچنین [[دراگون‌فلی‌بی‌اس‌دی]] هم از نسخه 1.4۱٫۴ به بعد از pkgsrc به عنوان مدیر بسته پیشفرض خود استفاده می‌کند.
 
از طریق رابط خط فرمان می‌توانید از pkgsrc استفاده کرده و به نصب،حذف،نصب، حذف، بروزرسانی و به طور کلی مدیریت نرم‌افزار‌هانرم‌افزارها بپردازید. این نرم‌افزار‌هانرم‌افزارها هم می‌توانند به صورت باینری و از قبل کامپایل شده باشند و هم می‌توانند از روی کد‌هایکدهای منبع و توسط خود کاربر کامپایل شوند.
 
در حال حاضر pkgsrc شامل بیش از 10000۱۰۰۰۰ نرم‌افزار است که تقریبا بیشتر نرم‌افزار‌هاینرم‌افزارهای محبوب آزاد و بازمتن را دربرمیگیرد. همچنین pkgsrc حدودا از ۱۴ سیستم‌عامل مختلف پشتیبانی می‌کند که برخی این سیستم‌عامل‌ها عبارتند از : AIX ،AIX، مشتقات BSD، HP-UX, IRIX, Linux, Mac OS X, Solaris ،Solaris، QNX و ...
 
قسمت اعظم پکیج‌سورس از یکسری [[Makefile]] و [[شل اسکریپت]] تشکیل شده است. فرایند نصب نرم‌افزارها بوسیله پکیج‌سورس از چندین مرحله تشکیل می‌شود که تمام این مراحل به صورت خودکار انجام می‌شوند. ابتدا نرم‌افزار از نظر وجود داشتن آسیب‌پذیری‌های امنیتی بررسی می‌شود و در صورت وجود داشتن چنین آسیب‌پذیری‌هایی یک هشدار نمایش داده می‌شود. سپس نرم‌افزار از طریق [[اینترنت]] دانلود می‌شود، در مرحله بعد فایل‌های دانلود شده بررسی می‌شوند تا مبادا اشتباها یک فایل مخرب دانلود شده باشد. پس از آن وابستگی‌های نرم‌افزاری تشخیص داده شده و نصب می‌شوند. همینطور وصله‌های مورد نیاز بر روی برنامه اعمال می‌شوند تا برنامه بدرستی بر روی نت‌بی‌اس‌دی اجرا شود. در مرحله بعد برنامه کامپایل شده و بر روی سیستم نصب می‌شود. در آخرین مرحله، تمام فایل‌هایی که توسط برنامه بر روی سیستم نصب می‌شود، در یک پایگاه داده ثبت می‌شوند و یک بسته باینری از نرم‌افزار مورد نظر ایجاد می‌شود.<ref name="jan-interview">{{یادکرد وب
خط ۱۹:
}}</ref>
 
==سکو‌های سکوهای مورد پشتیبانی ==
 
{| class="wikitable" style="margin:auto; margin:0 0 0 2em; font-size:85%;"
خط ۲۷:
|-
| [[نت‌بی‌اس‌دی]]
| آگوست 1997۱۹۹۷
|-
| [[سولاریس]]
| مارس 1999۱۹۹۹
|-
| [[لینوکس]]
| ژوئن 1999۱۹۹۹
|-
| [[داروین]] و [[او‌اساواس ده]]
| اکتبر 2001۲۰۰۱
|-
| [[فری‌بی‌اس‌دی]]
| نوامبر 2002۲۰۰۲
|-
| [[اپن‌بی‌اس‌دی]]
| نوامبر 2002۲۰۰۲
|-
| [[ایریکس]]
| دسامبر 2002۲۰۰۲
|-
| [[بی‌اس‌دی‌/او‌اساواس]]
| دسامبر 2003۲۰۰۳
|-
| [[آی‌بی‌ام ای‌آی‌اکس]]
| دسامبر 2003۲۰۰۳
|-
| [[Interix]] (Microsoft Windows Services for Unix)
| مارس 2004۲۰۰۴
|-
| [[دراگون‌فلی‌بی‌اس‌دی]]
| اکتبر 2004۲۰۰۴
|-
| [[ترو۶۴ یونیکس]]
| نوامبر 2004۲۰۰۴
|-
| [[HP-UX]]
| آپریل 2007۲۰۰۷
|-
| [[کیوان‌اکس]]
| اکتبر 2007۲۰۰۷
|-
| [[هایکو]]
| ژانویه 2010۲۰۱۰
|-
| [[مینیکس 3۳]]
| آگوست 2010۲۰۱۰
|-
| [[Illumos]]
| فوریه 2011۲۰۱۱
|}
 
== منابع ==
{{پانویس|چپ‌چین=بله}}
http://en.wikipedia.org/wiki/Pkgsrc