تفاوت بین apt-get چیست؟


به جواب پذیرفته شده بروید




من در مورد نوار پیشرفت فانتزی جدید که apt در Softpedia به 1.0 اضافه شده است و نحوه فعال کردن آن در اینجا می خواندم . با این حال در حال اجرا sudo apt-get update ، من میله های پیشرفت فانتزی را ندیدم. با خواندن دوباره لینک دوم ، راه حل صریحاً نیاز به استفاده از شما دارد sudo apt update .

از این رو سوال من تفاوت بین apt و است apt-get . فکر کردم آنها یکسان هستند


479









4 :تعداد پاسخها


آنها ابزارهای خط فرمان بسیار مشابهی هستند که در Trusty موجود است. apt-get و apt-cache متداول ترین دستورات استفاده شده در موجود هستند apt .

apt-get ممکن است به عنوان سطح پایین و "back-end" در نظر گرفته شود و از دیگر ابزارهای مبتنی بر APT پشتیبانی کند. apt برای کاربران نهایی (انسانی) طراحی شده است و ممکن است خروجی آن بین نسخه ها تغییر کند.

توجه به برنامه (8):

 The `apt` command is meant to be pleasant for end users and does not need
       to be backward compatible like apt-get(8).
 

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

خلاصه داستان از لینک بالا (با اصلاحات * ):

خبر مهم این نسخه این است که ما یک باینری جدید "مناسب" درج کرده ایم که ترکیبی از دستورات متداول از حافظه نهان آور و گیرنده است. دستورات همانند همتایان apt-get / apt-cache هستند اما دارای گزینه های پیکربندی کمی متفاوت هستند.

در حال حاضر دودویی مناسب از دستورات زیر پشتیبانی می کند:

  • list : که مشابه است dpkg list و می توان از آن با پرچم هایی مانند --installed یا استفاده کرد --upgradable .
  • جستجو : درست مانند apt-cache search اما مرتب سازی بر اساس حروف الفبا کار می کند.
  • نشان می دهد : مانند کار می کند apt-cache show اما جزئیاتی را پنهان می کند که کمتر به آنها اهمیت می دهند (مانند هش). البته ضبط کامل هنوز هم در دسترس است apt-cache show .
  • به روز رسانی : مانند بسته های معمولی apt-get update با فعال کردن خروجی رنگ ، اما apt update تعداد بسته های قابل ارتقا را نیز نشان می دهد (در صورت وجود).
  • نصب ، حذف : خروجی پیشرفت را در طول اجرای dpkg اضافه می کند.
  • به روز رسانی : همان apt-get upgrade --with-new-pkgs . *
  • به روز رسانی کامل : یک اسم مهم تر برای dist-upgrade .
  • edit-منابع : ویرایش sources.list با استفاده $EDITOR .
  • خط مشی : درست کار می کند apt-cache policy

می توانید پیشرفت (نوار) ​​نصب را فعال یا غیرفعال کنید از طریق:

 # echo 'Dpkg::Progress-Fancy "1";' > /etc/apt/apt.conf.d/99progressbar
 

420



که من نوشتن این، صفحه مرد (نسخه بسته مناسب من: 1.0.1ubuntu2.8) شامل بخش های زیر است: apt

 DIFFERENCES TO APT-GET(8)
   The apt command is meant to be pleasant for end users and does not need
   to be backward compatible like apt-get(8). Therefore some options are
   different:

   ·   The option DPkg::Progress-Fancy is enabled.
   ·   The option APT::Color is enabled.
   ·   A new list command is available similar to dpkg --list.
   ·   The option upgrade has --with-new-pkgs enabled by default.
 

73



ابزارهای مختلفی وجود دارد که با Advanced Packaging Tool (APT) در تعامل هستند و به شما امکان می دهند بسته های توزیع شده در لینوکس مبتنی بر دبیان را نصب ، حذف و مدیریت کنید . apt-get یکی از این ابزارهای خط فرمان است که بسیار محبوب است. ابزار محبوب دیگر Aptitude است که دارای گزینه های GUI و هم برای خط فرمان است.

اگر از apt-get دستورات استفاده کرده اید ، ممکن است با تعدادی از دستورات مشابه مانند apt-cache ، apt-config و غیره روبرو شوید و اینجاست که مشکل پیش می آید.

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

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

با apt ، شما لازم نیست که راه خود را از apt-get به apt-cache سمت دیگر کج کنید apt-config . apt ساختاری تر دارد و گزینه های لازم برای مدیریت بسته ها را در اختیار شما قرار می دهد.

خط پایین: apt = رایج ترین گزینه های فرمان استفاده شده از apt-get ، apt-cache و apt-config .

من در مورد تفاوت بین apt-get و جزئیات صحبت کردم .


24



APT یک پروژه گسترده است که برنامه های اصلی آن شامل یک رابط گرافیکی است. این کتابخانه مبتنی بر برنامه اصلی است و apt-get اولین جلوی - خط فرمان مبتنی بر - است که در پروژه ایجاد شده است.

apt دومین جلوی خط فرمان مبتنی بر خط دوم است که توسط APT ارائه شده است که بر بعضی از خطاهای طراحی غلبه دارد apt-get .

به نقل از:

https://debian-handbook.info/browse/stable/sect.apt-get.html


16


2017-06-01

انتشارات مرتبط


تفاوت بین بروزرسانی apt-get و بروزرسانی چیست؟

تفاوت بین «تمیز کردن مناسب» و «حذف مناسب» چیست؟

ساده ترین راه برای رفع خطاهای apt-get BADSIG GPG چیست؟

تفاوت بین dpkg و aptitude / apt-get چیست؟

مزیت استفاده از sudo apt-get autoremove بیش از یک برنامه تمیز کننده چیست؟

تفاوت بین نصب apt-get و apt-get build-dep چیست؟

آیا استفاده از نرم افزار Updater همان چیزی است که در حال اجرا آپدیت apt-get و به روز رسانی apt-get است؟

ntpdate تنظیمات خود را از کجا دریافت می کند و خطای "هیچ سرور قابل استفاده نیست" چیست؟

سرویس mediascanner چیست و چگونه از نصب آن خودداری کنید؟

تفاوت بین نصب apt-get -d و بارگیری مناسب

[apt] سوال برچسب


چگونه می توانم مجوزهای فایل اوکتال را از خط فرمان دریافت کنم؟

چگونه می توان Firefox Developer Edition را نصب کرد؟

چگونه می توانم زمان بندی grub و ورود به حالت پیش فرض grub را تنظیم کنم؟

چگونه می توان Apache2 را از شروع خودکار بوت متوقف کرد؟

apt-get at 0 [اتصال به us.archive.ubuntu.com]

چگونه اندازه گیری تصویر از طریق ترمینال انجام شود؟ [تکثیر]

خطای دستکاری علائم تأیید اعتبار

چگونه می توان منطقه زمانی خود را به UTC / GMT تغییر داد؟

نماد Dropbox در صفحه نشانگر وجود ندارد؟

آیا من از Unity یا Unity 2D استفاده می کنم؟