مدیریت پکیج ها با apt-get وapt-cache در لینوکس

مدیریت پکیج ها با apt-get و apt-cache در لینوکس

apt یک خط فرمان فرانت اند برای سیستم پکیجینگ dpkg و روش برتر مدیریت نرم افزار از خط فرمان برای بسیاری از توزیع ها می باشد. apt سیستم اصلی مدیریت پکیج  در دبیان و توزیع های لینوکس مبتنی بر دبیان مانند اوبونتو است.

در حالی که یک ابزار به نام “dpkg” لایه های زیرین پکیجینگ را تشکیل میدهد ، apt-get و apt-cache رابط کاربر پسندی را ارائه و مدیریت وابسته ای اعمال میکنند که به کاربران اجازه میدهد تعداد زیادی از نرم افزارها را به راحتی مدیریت کنند.

در این مقاله، اصول استفاده از apt-get و apt-cache و چگونگی مدیریت نرم افزارها را آموزش خواهیم داد.  این آموزش بر ​​روی یک Ubuntu 12.04 cloud server انجام شده، اما مراحل و تکنیک های مشابه بر روی هر توزیع مبتنی بر دبیان اعمال می شود.

مدیریت پکیج ها با Apt-Get و Apt-Cache در لینوکس

مدیریت پکیج ها با apt-get و apt-cache در لینوکس

آپدیت دیتابیس پکیج با کمک apt-get

apt-get بر روی دیتابیس یک نرم افزار شناخته شده و در دسترس اجرا میشود و عمل نصب، جستجوی پکیج و سایر عملیات مورد نظر ارجاع کننده به این دیتابیس را ارائه میکند.

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

برای آپدیت دیتابیس دستور زیر را اجرا کنید:

 

ارتقا پکیج های نصب شده با apt-get

شما می توانید پکیج های سیستم خود را با اجرای دستور زیر آپگرید کنید :

 

برای آپگرید کامل تر، می توانید از آرگومان “dist-upgrade” استفاده کنید:

 

نصب پکیج جدید با apt-get

اگر نام پکیج مورد نظر را بدانید، می توانید آن را با استفاده از دستور زیر نصب کنید:

 

طبق دستور فوق، امکان نصب همزمان پکیج های مختلف به منظور دستیابی به تمامی نرم افزارهای مورد نیاز یک پروژه وجود دارد.

دستور apt-get علاوه بر نصب نرم افزار درخواست شده ، برای اجرای آنها نیز مورد استفاده قرار میگیرد.

شما می توانید پکیج کامل ادیتور متن “VIM” را با اجرای دستور زیر نصب کنید:

 

حذف یک پکیج با apt-get

برای حذف یک پکیج از سیستم تان، می توانید دستور زیر را اجرا کنید :

 

این دستور پکیج مورد نظر را حذف میکند، اما فایلهای پیکربندی را نگه می دارد. به این ترتیب درصورتی که پکیج بار دیگر نصب شود، تنظیمات شما دست نخورده باقی خواهد ماند.

اگر این نتیجه مورد نظر شما نیست و میخواهید علاوه بر خود پکیج، فایل های پیکربندی نیز حذف شوند ، دستور زیر را اجرا کنید:

 

این دستور پکیج موردنظر و هر فایل های پیکربندی مرتبط با آن را حذف میکند.

برای حذف هر پکیجی که به طور خودکار برای پشتیبانی از برنامه های دیگر نصب شده و دیگر مورد نیاز شما نیست، دستور زیر را اجرا کنید:

 

همچنین می توانید نام یک پکیج را پس از دستور “autoremove” مشخص کرده و آن پکیج و وابسته های آن را حذف کنید.

مدیریت پکیج ها با apt-get و apt-cache در لینوکس

آپشن های رایج apt-get

apt-get از تعدادی آپشن برخوردار است که در اینجا به رایج ترین آنها اشاره میکنیم .

برای اجرای تستی یک روش به منظور دیدن نتیجه حاصل از انجام آن، می توانید گزینه ی “s- ” را وارد کنید:

 

 

به جای عملیات واقعی، می توانید در بخش “Inst” و “Conf” محل نصب و پیکربندی پکیج را در صورت حذف گزینه “s-”  مشاهده کنید.

اگر نمی خواهید مجبور به تایید گزینه های انتخابی خود شوید، می توانید از آپشن “y-” استفاده کنید که به طور خودکار جواب سوالات را “yes” در نظر میگیرد.

 

اگر می خواهید پکیجی را دانلود کنید بدون اینکه آن را نصب کنید، میتوانید از دستور زیر استفاده کنید :

 

فایل فوق در مسیر “/var/cache/apt/archives” ذخیره خواهد شد.

برای متوقف کردن خروجی، می توانید از “qq-” استفاده کنید:

 

یافتن پکیج با   apt-cache

ابزار پکیجینگ apt در واقع مجموعه ای مرتبط و تعریف شده برای مدیریت نرم افزارهای سیستم میباشد. ” apt-get” برای آپگرید، نصب و حذف پکیج، مورد استفاده قرار میگیرد، اما از “apt-cache” برای جستجوی اطلاعات پکیج در دیتابیس پکیج استفاده میشود. توجه داشته باشید که دستور apt-cache معمولا به دسترسی مدیریتی نیاز ندارد:

شما می توانید برای جستجوی پکیج های مورد نیاز خود دستور زیر را اجرا کنید:

 

به عنوان مثال، برای پیدا کردن “htop”، می توانید دستور زیر را اجرا کنید:

 

 

شما می توانیم عبارات کلی تری مانند یک نرم افزار مبدل MP3 را نیز جستجو کنید:

 

 

مشاهده اطلاعات پکیج با apt-cache

برای مشاهده اطلاعات مربوط به یک پکیج، از دستور زیر استفاده کنید:

 

برای دیدن پکیج نصب شده و اینکه متعلق به کدام مخزن است دستور زیر را اجرا کنید:

 نتیجه

با این مقاله برای مدیریت بسیاری از نرم افزارهای روی سرورتان، اطلاعات پایه ای درباره دستور apt-get و apt-cache در اختیار شما قرار دادیم. اگر شما در محیط مبتنی بر دبیان فعالیت میکنید، باید نحوه کار با این ابزارها را بدانید .

پاسخ به کلیه سوالات شما در زمینه وب هاستینگ و مدیریت سرور در انجمن کامپایلر

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *