ابزار بستهبندی پیشرفته (اپت) (به انگلیسی: Apt : Advanced Packaging Tool) یکی از برنامههای مدیریت بسته در سیستمعاملهای گنو/لینوکس دبیان میباشد. هدف از ایجاد این نرمافزار جستجو، نصب و مدیریت آسان بستههای نرمافزار بر روی این توزیع لینوکس است. اپت از چند کتابخانهٔ تشکیل شدهاست، که مهمترین آنها apt-get و apt-cache هستند. البته از دبین ۳.۱ پیشنهاد شدهاست که کاربران از آپتیتود در محیط ترمینال استفاده کنند.
اپت در اپن سولاریس نیز مورد استفاده قرار میگیرد. در عین حال امکان وارد کردن آن به مک اواس هم از طریق بستهٔ نرمافزاری فینک وجود دارد. از روی ایدهٔ اپت-گت نرمافزار وین-گت طراحی شدهاست که شبیه به اپت اما روی سیستمعاملهای مایکروسافت ویندوز کار میکند.
طرز کار
در /etc/apt/sources.list آدرس منابع نرمافزار قرار گرفتهاند. این منابع میتوانند سیدی، دیویدی، فایل تحت شبکه یا پوشههای افتیپی یا اچتیتیپی باشند. اگر بستهای در پوشهها یا دیسک سخت موجود باشد خودکار دریافت شده و نصب میگردد.
تمامی بستهها با فرمت .deb میباشند و پیشنیازها به صورت خودکار شناسایی شدهاند، برای همین ممکن است در هنگام نصب برنامهای کتابخانههای مورد نیاز هم دریافت و نصب گردند. نرمافزار اپت از روی دیپیکیجی کار میکند.
همچنین ابزار apt دارای ساختار های دیگری نیز هست برای نمونه : apt-file
نکته : شاید این بسته در سیستم شما نصی نباشد برای نصب داریم aptitude install apt-file
apt-file یک ابزار خط فرمانی دسته بندی پیشرفته هست برای جستجو ، بررسی و پیدا کردن بسته های مورد نظر در فایل راهنمای این دستور چنین میخوانیم :
apt-file is a command line tool for searching files in packages for the APT package management system.
در ابتدا apt-file باید برای خود پایگاه داده ای ایجاد نمایید . برای این منظور از دستور زیر استفاده میکنیم :
sudo apt-file update
برای جستجو فایل و پکیج های مورد نظر از دستورات زیر استفاده میکنیم :
apt-file search filename apt-file search path/to/filename
در پارامتر های این دستور داریم :
برای اطلاعات بیشتر میتونید از دستور man apt-file استفاده کنید .
نکته : ممکن هست این دستور در سیستم شما نصب نباشه برای این منظور :
apt-get install apt-file
ابزار های دیگری نیز هستند که در پست های بعدی به بررسی آن خواهیم پرداخت .
ادامه دارد ……