تفاوت apt و apt-get در اوبونتو
تفاوت apt و apt-get
در این مقاله شما با تفاوت برنامه نصبی که در ساختار توزیع های دبین بیس ها استفاده می شوند آشنا می شوید، فرمان apt در سال ۲۰۱۴ ارایه شده ولی اولین بار به صورت رسمی در سال ۲۰۱۶ در توزیع ubunutu 16.04 ارایه و در دسترس همگان قرار گرفت.
در این توزیع از لینوکس شما می توانستید علاوه بر استفاده از apt-get install از apt install هم برای نصب کردن برنامه ها استفاده نماییدو کم کم این فرمان جای فرمان قبلی را در بین کاربران برای نصب باز کرد. در این مقاله قصد دارم که به صورت مختصر تفاوت این دو برنامه نصبی را برای شما بیان کنم.
تفاوت در ظاهر
در زمانی که شما از apt برای نصب برنامه های خود استفاده می کنید بعداز اتمام دانلود برنامه ها در زمان شروع نصب یک منوی وضعیت به رنگ سبز و با درصد میزان پیشرفت در زمان نصب و یا حذف برنامه را برای شما نمایش می دهد.
به صورت پیش فرض زمانی که شما از بخش update برنامه استفاده می کنید برنامه apt یک گزارش از برنامه هایی که باید upgrade شوند را هم به شما نمایش می دهد.
تفاوت در زمان اجرا فرمان ها
تفاوت در زمان های اجرایی این دو فرمان در بخش جستجو و نمایش بسته هاست، هر دو فرمان های برای نصب کردن، حذف کردن و سایر موارد از عبارت های یکسانی استفاده می کنند اما در زمان جستجو در apt از زیز فرمان search استفاده می شود اما در ساختار apt-get از برنامه جداگانه apt-cache با زیر فرمان search استفاده می شود. برای نمایش یک برنامه در ساختار apt از show و در ساختار apt-get برای نمایش وضعیت برنامه از apt-cache با زیر فرمان show استفاده می شود، شباهت ها و تفاوت این دو برنامه در جدل زیر نمایش داده شده است:
apt command | The command it replaces | Function of the command |
---|---|---|
apt install | apt-get install | Installs a package |
apt remove | apt-get remove | Removes a package |
apt update | apt-get update | Refreshes repository index |
apt upgrade | apt-get upgrade | Upgrades all upgradable packages |
apt autoremove | apt-get autoremove | Removes unwanted packages |
apt full-upgrade | apt-get dist-upgrade | Updates packages with auto-handling of dependencies |
apt search | apt-cache search | Searches for the program |
apt show | apt-cache show | Show package details |