APT: تفاوت بین نسخه‌ها

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
(ایجاد)
(بدون تفاوت)

نسخهٔ ‏۱۸ خرداد ۱۳۹۴، ساعت ۰۳:۲۰

ابزار بسته‌بندی پیشرفته (اپت) (به انگلیسی APT : Advanced Packaging Tool) یکی از برنامه‌های مدیریت بسته در سیستم‌عامل‌های گنو/لینوکس مبتنی بر دبیان است. هدف از ایجاد این نرم‌افزار، جست‌وجو، نصب و مدیریت آسان بسته‌های نرم‌افزاری است. APT دارای چند رابط خط فرمان است که مهم‌ترین آن‌ها apt-get و apt-cache هستند. البته از دبیان ۳.۱ به بعد پیش‌نهاد می‌شود که کاربران از aptitude در محیط پایانه استفاده کنند.

اپت در اپن سولاریس نیز مورد استفاده قرار می‌گیرد. در عین حال امکان وارد کردن آن به اواس تن مک هم از طریق بسته‌ی نرم‌افزاری فینک وجود دارد. با الهام از apt-get، نرم‌افزار win-get طرّاحی شده که شبیه به APT، ولی روی سیستم‌عامل ویندوز کار می‌کند.

طرز کار

فهرست مخازن در پرونده‌ی etc/apt/sources.list و پرونده‌های مجزّا در مسیر /etc/apt/sources.list.d/ قرار گرفته‌اند. این مخازن می‌توانند دیسک‌های نوری، پرونده‌های تحت شبکه یا شاخه‌های ftp یا http باشند. اگر بسته‌ای در شاخه‌ها یا دیسک سخت موجود باشد، به صورت خودکار دریافت شده و نصب می‌گردد.

تمامی بسته‌ها با فرمت deb بوده و پیش‌نیازها به صورت خودکار شناسایی و نصب می‌شوند، یعنی در هنگام نصب یک برنامه، کتاب‌خانه‌های مورد نیاز برای اجرای آن برنامه نیز دریافت و نصب می‌شوند. نرم‌افزار اپت برمبنای dpkg کار می‌کند.