
APT چیست؟ دستورات apt در توزیع های ابونتو و دبیان
سلام امروز با آموزش APT چیست؟ دستورات apt در توزیع های ابونتو و دبیان درخدمت شما هستیم.
APT چیست؟
APT مخفف Advanced Package Tool می باشد. این اولین بار در سال 1999 در دبیان 2.1 مشاهده شد. اساسا، APT یک سیستم مدیریت برای بسته های dpkg است. این برنامه نه تنها برای مدیریت بسته ها و به روز رسانی ها بلکه برای حل بسیاری از مشکلات وابستگی هنگام نصب بسته های خاص طراحی شده است.
APT تمام این مسائل مربوط به وابستگی را به طور خودکار و نصب هر بسته را بدون در نظر گرفتن اندازه یا تعداد وابستگی یک دستور خطی حل کرد.
بروز رسانی مخازن(ریپازیتوری) APT
مخزن لیستی از بسته های نرم افزاری موجود در یک فایل معین در هر زمان است. از آنجا که بسته های موجود در این لیست گاهی اوقات اضافه ، حذف و به روز می شوند ، شما باید هر چندوقت یکبار و یا قبل از نصب بسته جدید مخازن سیستم خود را به روز کنید. با این کار شما می توانید لیستی از همه بسته های نرم افزاری مخزن موجود را در اختیار داشته باشید.
توجه : در این اموزش موقع وارد کردن دستورات ممکن است از شما سوال کند ک شما باید پاسخ آن را با y یا n بدهید.
y به معنای بلی و تایید کرد است.
n به معنای خیر و نهی کردن است.
دستور زیر بعنوان بالاترین سطح دسترسی یعنی root باید اجرا شود :
[php] sudo apt-get update [/php]
اکنون مخازن سیستم شما با آنهایی که در اینترنت هستند مطابقت دارد.
بسته های نصب شده را به کمک APT بروز کنید
دستور زیر بعنوان بالاترین سطح دسترسی یعنی root باید اجرا شود :
[php] sudo apt-get upgrade [/php]
اکنون نرم افزار موجود در سیستم شما به روز شده است.
بسته های موجود را جستجو کنید
به منظور جستجوی بسته های موجود از مخازن اینترنت ، می توانید از ابزار apt-cache استفاده کنید.
[php] sudo apt-cache search [package name keyword] [/php]
برای مثال :
[php] sudo apt-cache search "vim" [/php]
نصب بسته مورد نظر
[php] sudo apt-get [package name] [/php]
برای مثال :
[php] sudo apt-get vim [/php]
نصب مجدد بسته مورد نظر
[php] sudo apt-get install [package-name] –reinstall [/php]
برای مثال :
[php] sudo apt-get install vim –reinstall [/php]
حذف بسته موردنظر
[php] sudo apt-get remove [package-name] [/php]
برای مثال :
[php] sudo apt-get remove vim [/php]
حذف کامل تنظیمات بسته مورد نظر
[php] sudo apt-get purge [package-name] [/php]
برای مثال :
[php] sudo apt-get purge vim [/php]
استفاده های دیگر apt :
برای دیدن بستههای نصب شده بر روی سیستمعامل، از این دستور استفاده میشود:
[php] apt list –installed [/php]
برای دیدن بستههای قابل ارتقا، از این دستور استفاده میشود:
[php] apt list –upgradable [/php]
برای دیدن اطلاعات بیشتر در مورد بستهه، شامل توضیحات، حجم، صفحهٔ خانگی و… از این دستور استفاده میشود:
[php] apt show [PACKAGE_NAME] [/php]
برای مثال :
[php] apt show vim [/php]
برخی از ارتقاها برای رفع ناسازگاریها، نیاز به حذف بستههای دیگر دارند. برای انجام این دسته از ارتقاها از دستور زیر استفاده میشود:
[php] sudo apt full-uprgade [/php]
برای نصب یک بسته از دستور زیر استفاده میشود:
[php] sudo apt install [PACKAGE_NAME] [/php]
برای مثال :
[php] sudo apt install vim [/php]
برای برداشتن و حذف یک بستهٔ نصبشده، از این دستور استفاده میشود:
[php] sudo apt remove [PACKAGE_NAME] [/php]
برای مثال :
[php] sudo apt remove vim [/php]
برای حذف یک بسته به صورتی که پروندههای وابسته به آن نیز به طور کامل حذف شوند، از دستور زیر استفاده میشود:
[php] sudo apt purge [PACKAGE_NAME] [/php]
برای مثال :
[php] sudo apt purge vim [/php]
برای حذف کتابخانهها و بستههای پیشنیازی که دیگر به آنها نیازی نیست، از این دستور استفاده میشود:
[php] sudo apt autoremove [/php]
یا از معادل آن،به این صورت:
[php] sudo apt purge –autoremove [PACKAGE_NAME] [/php]
برای مثال :
[php] sudo apt purge –autoremove vim [/php]
استفاده میشود که به معنی حذف یک بسته و تمام پروندهها و پیشنیازهای وابسته به آن بسته میباشد.
برای نشان دادن نسخههای موجود از یک بسته و اولویت آنها :
[php] apt policy [PACKAGE_NAME] [/php]
برای مثال :
[php] apt policy vim [/php]
برای جستوجوی بستههای مربوط به یک عبارت، از این دستور استفاده میشود:
[php] apt search [PATTERN_NAME] [/php]
برای مثال
[php] apt search vim[/php]
Leave a پاسخ