دوست داری همیشه نرم افزارهات به روز باشه، اما یه مدیر بسته ی قدیمی و پیچیدگی هاش نمیذاره این کار رو راحت انجام بدی؟ خب، برای خیلی از ما این مشکل پیش میاد. اینکه فقط نرم افزارها رو نصب کنی و بذاری به حال خودشون، کافی نیست. برای اینکه بتونی نرم افزارها رو به درستی مدیریت کنی، باید یه ابزار خط فرمان داشته باشی که همه چیز رو یکجا لیست کنه و فرآیند مدیریت نرم افزارها رو برات ساده کنه.
توی لینوکس، نرم افزارها به صورت بسته عرضه میشن و برای مدیریت این بستهها از مدیر بسته ها استفاده میکنیم. سیستم پیش فرض مدیریت بسته توی دنیای لینوکس APT هست (یا به قول خودشون Advanced Packaging Tool).
مدیر بسته یه ابزاره که کار نصب، به روزرسانی، تنظیمات و حذف نرم افزارها رو برات اتوماتیک میکنه. در واقع، بستهها رو از مخازن مختلف دریافت میکنه، وابستگی هاشون رو بررسی میکنه و مطمئن میشه که همه چیز درست نصب بشه و نرم افزار مورد نظرت به خوبی کار کنه.
به خاطر اینکه این فرآیند رو خودکار میکنه، دیگه نیازی نیست نرم افزارها رو دستی نصب کنی. این کار مدیریت نرم افزار رو خیلی سادهتر میکنه و احتمال خطا هم کمتر میشه.
با استفاده از مدیر بسته، نصب و به روزرسانی نرم افزارها توی کل سیستم سریعتر و راحتتر انجام میشه و برنامه هایی که دیگه بهشون نیاز نداری هم به راحتی حذف میشن. این ابزار برای مدیریت بهینه ی سیستم خیلی مهمه، به خصوص وقتی که پایداری و هماهنگی سیستم برات اولویت داشته باشه.
مدیر بسته ی APT یه ابزار پیشرفته برای مدیریت بسته هاست. با استفاده از کتابخونههای اصلی خودش، نصب و حذف بستههای نرم افزاری لینوکس رو سادهتر میکنه. همین طور از APT برای به روز رسانی و نگهداری بستههای نصب شده هم استفاده میشه. نکته مهم اینه که APT به مخازن بستهها وابسته هست؛ یعنی باید همه ی دادهها و بستهها رو از یه جا بگیره که کارش رو بدون مشکل انجام بده.
حالا که حرف از لیست کردن همه ی نرم افزارها یکجا شد، باید بگم برای این کار به یه مخزن بسته نیاز داری که همه ی بستههای محبوب مثل جاوا، APT، YUM، پایتون، RubyGem، Node و... رو در خودش داشته باشه. یه سرویس مثل packagecloud میتونه بهت کمک کنه که همه ی این بستهها رو راحت توی سیستم مدیریت کنی. این سرویس به شکلی بی دردسر کار میکنه و همه چیز رو توی سیستم مرتب نگه میداره.
حالا تصور کن همه ی این بستهها رو توی مخازنت داری. با یه ابزار خط فرمان قوی، میتونی همه این نرم افزارها رو به صورت لحظه ای مدیریت و به روز کنی. برای این کار، باید از ابزار مدیر بسته APT استفاده کنی.
مدیر بسته ی APT یه نرم افزار رایگانه که کلی امکانات باحال و کاربردی برای کاربرای لینوکس داره. این ابزار همه ی کارهای سخت و حوصله بر مربوط به نگهداری و مدیریت نرم افزارها رو برات انجام میده. از نصب و حذف گرفته تا به روزرسانی و پاک کردن نرم افزارها توی توزیع هایی مثل اوبونتو و دبیان، APT همه ی این کارها رو راحتتر میکنه.
با APT میتونی از خط فرمان (ترمینال) استفاده کنی و مثلاً از طریق SSH مطمئن بشی که اطلاعاتی که بین سرور و کلاینت رد و بدل میشه، رمزنگاری شده است. همچنین میتونی با استفاده از cron زمان بندی کنی تا سیستم بهت اطلاع بده چه به روزرسانی هایی هنوز انجام نشده. اینطوری همیشه از وضعیت سیستم خبر داری.
علاوه بر این امکانات، این ابزار یه عالمه قابلیت دیگه هم داره. مثلا میتونی از نصبهای پیشرفته و تنظیمات خودکارش استفاده کنی تا منابعی که لازم داری رو به سیستم اضافه کنی و کارها رو راحتتر پیش ببری. APT نه تنها مشکل نصب و حذف نرم افزارها رو حل میکنه، بلکه مخازنت رو هم مرتب و تمیز نگه میداره. همه چیز سر جای خودش قرار میگیره و بهتر مدیریت میشه.
وقتی از APT استفاده کنی، دیگه به روزرسانی بسته هات مثل آب خوردن میشه. هر بار که نصب، حذف یا به روزرسانی لازم باشه، سیستم بهت اطلاع میده. فایلهای قدیمی و اضافی خود به خود پاک میشن و بقیه عملیات هم به ترتیب و به طور خودکار انجام میشه.
خیلی ساده بخوام بگم، APT و APT-GET هر دو ابزارهای مدیریت بستههای لینوکسی هستن که برای نصب، حذف و به روزرسانی نرم افزارها استفاده میشن. اما APT یه نسخه ی جدیدتر و بهتر شده از APT-GET هست که استفاده ازش راحتتر و کاربرپسندتره.
اگر با APT-GET کار کرده باشی، میدونی که دستوراتش یکم پیچیدهتر و قدیمی تره. اما APT اومده این مشکل رو حل کرده و تجربه ی کاربری رو سادهتر و بهتر کرده. مثلا، دستوراتی که تو APT استفاده میکنی، کوتاهتر و سرراستتر هستن و میتونی با کمترین تایپ کردن، به نتیجه برسی.
یکی از ویژگیهای باحال APT اینه که بعضی از دستورات APT-GET و dpkg رو با هم ترکیب کرده. این یعنی تو دیگه نیاز نیست از چند تا دستور مختلف استفاده کنی؛ APT خودش همه کارها رو یه جا انجام میده. مثلا، به جای اینکه دو دستور apt-get update و apt-get upgrade رو جدا جدا بنویسی، میتونی فقط یه دستور apt update && apt upgrade بنویسی و همه چی به روزرسانی بشه.
یه مزیت دیگه APT اینه که وقتی ازش استفاده میکنی، اطلاعات بیشتری درباره ی کاری که داره انجام میده بهت میده. مثلا وقتی داری یه نرم افزار رو به روز میکنی، میتونی ببینی که چقدر از فرآیند به روزرسانی انجام شده و چه فایل هایی دارن دانلود میشن. این تو APT-GET خیلی محدودتره.
چون APT تازه تره و کلی امکانات جدید داره، بیشتر کاربرای لینوکس الان ترجیح میدن از APT استفاده کنن. با این حال، APT-GET هنوز هم هست و بعضیها که با دستورات قدیمی راحت ترن، همچنان ازش استفاده میکنن.
| ویژگی | APT | APT-GET |
|---|---|---|
| رابط کاربری | راحتتر و مدرن تر | قدیمی و پیچیده تر |
| دستورات ترکیبی | داره | نداره |
| اطلاعات خروجی | دقیق و کامل | محدود |
| محبوبیت | بین کاربران جدید محبوب تر | بیشتر بین کاربران قدیمی |
در کل، اگه تازه با لینوکس کار میکنی یا دنبال یه تجربه راحت و مدرن هستی، APT انتخاب بهتریه. اما اگه قبلاً با APT-GET کار کردی و به دستوراتش عادت کردی، همچنان میتونی ازش استفاده کنی.
همه میدونیم که APT یه مدیر بسته قوی و پرکاربرد برای سیستمهای مبتنی بر دبیانه، اما خب، بعضی وقتها نیاز داریم با ابزارهای دیگه هم کار کنیم، مخصوصاً وقتی که از توزیعهای دیگه ی لینوکس استفاده میکنیم یا دنبال ویژگیهای خاصی هستیم. تو این بخش، چند تا از جایگزینهای مهم APT رو بررسی میکنیم.

APT مدیر بسته پیش فرض توی توزیعهای مبتنی بر دبیان مثل اوبونتو هست. این ابزار کار رو برای نصب، حذف و به روزرسانی بستهها راحت میکنه و خودش هم وابستگیها رو به صورت خودکار مدیریت میکنه. APT برای مدیریت بستهها از فرمت .deb استفاده میکنه و خیلی سریع و روانه.
ویژگیهای اصلی APT
Dpkg در واقع همون موتور پشت پرده ی APT هست که برای نصب، حذف و مدیریت بستههای .deb در سطح پایین به کار میره. فرقش با APT اینه که Dpkg وابستگیها رو به صورت خودکار مدیریت نمیکنه و باید خودت مواظب باشی. این ابزار برای کاربرهای حرفه ای و کسانی که دنبال کنترل بیشتری روی نصب بستهها هستن کاربرد داره.
ویژگیهای Dpkg
اگه از توزیعهای مبتنی بر Red Hat مثل Fedora یا CentOS استفاده میکنی، احتمالا با Yum سروکار داری. Yum کار مشابهی با APT انجام میده، یعنی وابستگیها رو مدیریت میکنه و نصب، به روزرسانی و حذف بستهها رو راحت میکنه. فرق اصلی Yum اینه که به جای .deb، از فرمت .rpm استفاده میکنه.
ویژگیهای Yum
Snap یه سیستم مدیریت بسته ی نسبتاً جدیدتره که برای نصب برنامههای ایزوله (کانتینری) روی توزیعهای مختلف لینوکس استفاده میشه. Snap وابستگیهای خودش رو داخل بستهها نگه میداره، پس تداخل بین برنامهها کمتر میشه. به خاطر همین ویژگی ها، Snap بیشتر برای برنامه هایی مناسبه که ممکنه توی مخازن توزیع خاصی پیدا نشن یا نسخههای مختلف ازشون بخوای نصب کنی.
ویژگیهای Snap
Flatpak هم مثل Snap یه فرمت بسته ی جهانیه که برای نصب برنامهها روی توزیعهای مختلف لینوکس طراحی شده. Flatpak هم برنامهها رو داخل یه محیط ایزوله اجرا میکنه تا تداخل بین نسخهها و وابستگیها به حداقل برسه. Flatpak بیشتر برای برنامههای دسکتاپ به کار میره و مثل Snap، وابستگیها رو داخل بستهها نگه میداره.
ویژگیهای Flatpak
| ویژگی | APT | Dpkg | Yum | Snap | Flatpak |
|---|---|---|---|---|---|
| نوع بسته ها | .deb | .deb | .rpm | .snap | .flatpak |
| مدیریت وابستگی ها | خودکار | دستی | خودکار | وابستگیها داخل بسته ها | وابستگیها داخل بسته ها |
| محیط ایزوله | نه | نه | نه | بله | بله |
| مناسب برای | توزیعهای دبیان بیس | کاربران حرفه ای دبیان بیس | توزیعهای Red Hat بیس | همه توزیعهای لینوکسی | همه توزیعهای لینوکسی |
| کاربرد اصلی | مدیریت نرم افزارهای سیستمی | مدیریت دستی بسته ها | مدیریت نرم افزارهای سیستمی | نصب نرم افزارهای ایزوله | نصب نرم افزارهای ایزوله |
| مخازن | پشتیبانی از مخازن PPA | ندارد | پشتیبانی از مخازن RPM | Snap Store | Flathub |
| به روزرسانی | سریع و ساده | دستی | سریع و ساده | راحت و بدون تداخل | راحت و بدون تداخل |
به طور کلی، APT یه ابزار خیلی قوی و راحت برای توزیعهای مبتنی بر دبیانه، مخصوصاً اگه بخوای نصب و به روزرسانی نرم افزارها رو سریع و بی دردسر انجام بدی. Dpkg برای وقتی خوبه که بخوای خودت همه چیز رو دستی مدیریت کنی و جزئیات بیشتری رو کنترل کنی. Yum هم برای توزیعهای مبتنی بر Red Hat مثل Fedora یا CentOS مناسبه.
اگه دنبال نصب نرم افزارهایی هستی که ممکنه توی مخازن توزیع خاصی موجود نباشن یا بخوای از چند نسخه مختلف یه نرم افزار استفاده کنی، Snap و Flatpak به خاطر ویژگیهای ایزوله شون خیلی به کارت میان.
در نهایت، هر کدوم از این ابزارها برای موقعیتهای خاص خودشون طراحی شدن و بسته به نیازت میتونی از هر کدوم استفاده کنی.
خب، همون طور که میدونی، تمام نرم افزارها به شکل بستههای جداگانه عرضه میشن و این بستهها باید توی یه مخزن (repository) ذخیره بشن. حالا این مخزن باید جایی باشه که بتونه به خوبی از همه ی بستهها میزبانی کنه و به راحتی دسترسی داشته باشه. به همین دلیل، باید مطمئن بشیم که بستهها از طریق یه رابط کاربری یکپارچه و راحت برای توسعه دهندهها مدیریت بشن. یکی از ابزارهایی که این قابلیتها رو ارائه میده packagecloud هست، که کلی امکانات دیگه هم در اختیارت میذاره.
حالا بیایم یاد بگیریم چطور از امکانات اصلی APT استفاده کنیم و با چند تا گزینه دیگه آشنا بشیم که این فرآیند رو برات سادهتر میکنه.
نکته: قبلاً برای نصب و مدیریت بستهها از دستور apt-get استفاده میکردیم و برای جست وجو بین بستهها از apt-cache. اما الان با معرفی دستور apt، این دوتا دستور با هم ترکیب شدن تا کار کردن با لینوکس آسونتر و روانتر بشه.
الان دبیان و اوبونتو پیشنهاد میکنن که هرجا ممکنه از دستور apt استفاده کنیم. پس توی این راهنما هم ما از دستور apt استفاده خواهیم کرد تا مراحل کار راحتتر باشه.
مدیریت بستهها توی لینوکس با APT خیلی راحت شده. تو میتونی به راحتی بستهها رو نصب، حذف یا حتی دوباره نصب کنی. همین طور میتونی بستههای اضافی که دیگه لازم نیستن رو هم خودکار پاک کنی. توی این بخش، دستورات لازم برای انجام این کارها رو بهت میگم.
برای نصب یک بسته نرم افزاری میتونی از دستور زیر استفاده کنی:
sudo apt install <نام_بسته>اگه میخوای چند تا بسته رو با هم نصب کنی، کافیه این دستور رو بزنی:
sudo apt install <نام_بسته_اول> <نام_بسته_دوم>یه نکته جالب اینکه لازم نیست اسم کامل بسته رو تایپ کنی؛ حتی اگه فقط بخشی از اسم رو بنویسی، APT میفهمه منظور چیه. مثلا اگه بخوای Nmap رو نصب کنی، فقط کافیه بنویسی nmap، نیازی به نوشتن شماره نسخه نداری.
یکی از خوبیهای APT اینه که معمولاً با خطاهای نصب ناشی از نبود وابستگیها مواجه نمیشی؛ چون خودش حواسش به این چیزا هست.
برای حذف یه بسته، از دستور زیر استفاده کن:
sudo apt remove <نام_بسته>نکته: این دستور فقط فایلهای اجرایی بسته رو پاک میکنه، ولی فایلهای داده و تنظیمات بسته رو نگه میداره.
اگه میخوای یه بسته رو به همراه فایلهای داده و تنظیماتش کاملاً پاک کنی، این دستور رو بزن:
sudo apt purge <نام_بسته>اگه یه بسته به مشکل خورده یا خراب شده، میتونی با این دستور دوباره نصبش کنی:
sudo apt reinstall <نام_بسته>وقتی یه بسته رو حذف میکنی، ممکنه وابستگیهای اون بسته همچنان توی سیستم بمونن. برای پاک کردن این بستههای اضافی میتونی از دستور زیر استفاده کنی:
sudo apt autoremoveاگه میخوای یه بسته خاص رو همزمان با وابستگی هاش حذف کنی، میتونی اسم اون بسته رو به دستور اضافه کنی:
sudo apt autoremove <نام_بسته>به همین راحتی! این دستورات همه چیزو برات مرتب و ساده نگه میدارن.

وقتی میخوای سیستم لینوکسیت همیشه به روز باشه، نیاز داری که هم بستههای نرم افزاری رو به روز کنی و هم لیست مخازن رو مرتب نگه داری. توی این بخش میخوام چند تا دستور ساده و کاربردی رو بهت معرفی کنم که باهاشون میتونی این کارها رو به راحتی انجام بدی.
با دستور update، فهرست بستههای نرم افزاری سیستم به روز میشه. این دستور همه فایلهای فهرست بستهها رو مجدداً همگام سازی میکنه تا سیستم بتونه اطلاعات تازه ای از بستههای موجود در مخازن دریافت کنه. مخازن معمولاً توی فایلهای /etc/apt/sources.list یا پوشه ی /etc/apt/sources.list.d قرار دارن. برای به روزرسانی مخازن و فهرست محلی بسته ها، این دستور رو اجرا کن:
sudo apt updateبرای اینکه بستههای نصب شده رو به جدیدترین نسخه هاشون به روزرسانی کنی، از این دستور استفاده کن:
sudo apt upgradeاگه فقط میخوای یه بسته ی خاص رو به روزرسانی کنی، میتونی این دستور رو بزنی:
sudo apt upgrade <نام_بسته>full-upgrade یا همون dist-upgrade، یه قدم بیشتر از upgrade معمولی میره. علاوه بر به روزرسانی بسته ها، وابستگیها رو هم به روزرسانی میکنه. این گزینه برای حل کردن تضادهای بستهها خیلی مفیده، ولی باید مواظب باشی؛ چون ممکنه بعضی از بستههای وابسته رو حذف کنه. حتماً قبل از اینکه سیستم رو به طور کامل به روزرسانی کنی، پیام هایی که میده رو مرور کن.
sudo apt full-upgradeAPT برای پیدا کردن و مدیریت وابستگی ها، به مخازن بستهها نیاز داره. این مخازن به طور پیش فرض توی سیستم ذخیره میشن، ولی اگه بخوای، میتونی از مکانهای دیگه مثل CD-ROM یا منابع شبکه ای هم استفاده کنی.
توی فایل /etc/apt/sources.list میتونی لیستی از مخازنی که میخوای استفاده کنی رو تعریف کنی. برای تغییر این لیست، میتونی از رابط گرافیکی هم کمک بگیری و به راحتی با apt-setup ویرایشش کنی.
همچنین، اگه بخوای مخازن بیشتری اضافه کنی، میتونی از رسانه هایی مثل CD، USB یا دیسکهای سخت استفاده کنی. این کار رو با دستور apt-cdrom یا اضافه کردن آدرسهای file:/ به لیست مخازن انجام بده.
چند تا کار باحال دیگه هم هست که میتونی با APT انجام بدی.
APT pinning
با استفاده از ویژگی APT pinning، میتونی به APT بگی که نسخه خاصی از یه بسته رو از مخزن متفاوتی انتخاب کنه. این کار به مدیر سیستم اجازه میده تا جلوی به روزرسانی بسته ای که ممکنه با بستههای دیگه تداخل داشته باشه یا تغییرات ناخواسته ایجاد کنه رو بگیره. برای این کار باید پینهای بستهها رو توی فایل /etc/apt/preferences تغییر بدی.
استفاده از نسخه خاص یک بسته
اگه بخوای یه نسخه خاص از یه بسته رو نصب کنی، کافیه شماره نسخه اون بسته رو هم به دستور اضافه کنی. مثلا این جوری:
sudo apt install <نام_بسته>=<شماره_نسخه>استفاده از فلگ -y/--yes
اگه نمیخوای هر بار وسط نصب نرم افزار ازت سوال بشه و لازم باشه تایید کنی، میتونی از فلگ -y یا --yes استفاده کنی. این فلگ به سیستم میگه تو با همه مراحل نصب موافقی و نیازی نیست برای هر چیزی ازت تایید بگیره.
برای تایید خودکار همه مراحل، میتونی این جوری بنویسی:
sudo apt install -y <نام_بسته>استفاده از فلگ -s/--simulate
اگه دوست داری ببینی یه دستور خاص چه تغییراتی توی سیستم ایجاد میکنه، بدون اینکه واقعاً اون تغییرات اعمال بشه، میتونی از فلگ -s یا --simulate استفاده کنی. مثلا برای شبیه سازی به روزرسانی بسته Yarn، این دستور رو بزن:
sudo apt upgrade -s yarnجستجوی بسته ها
اگه دنبال یه بسته خاص میگردی و میخوای توی مخازن APT پیداش کنی، از دستور زیر استفاده کن:
sudo apt search <عبارت_مورد_جستجو>لیست کردن بسته ها
برای دیدن بسته هایی که نصب شدن، یا بسته هایی که در دسترس هستن و یا بسته هایی که قابل به روزرسانی هستن، از این دستور استفاده کن:
sudo apt listدریافت اطلاعات یک بسته خاص
اگه میخوای اطلاعات کامل یه بسته رو ببینی، میتونی این دستور رو اجرا کنی:
sudo apt show <نام_بسته>بررسی نسخه و مخزن بسته
برای اینکه ببینی یه بسته از کدوم مخزن اومده و نسخه اش چیه، میتونی از دستور زیر استفاده کنی:
sudo apt policy <نام_بسته>مدیریت بستهها همیشه بدون دردسر نیست و گاهی با مشکلاتی روبرو میشی. توی این بخش، به مشکلات رایج هنگام استفاده از APT میپردازیم و راه حل هایی برای رفعشون بهت ارائه میکنیم. همین طور یه سری نکات کاربردی برای اینکه بتونی مدیریت بستهها رو روانتر و موثرتر انجام بدی.
راه حل: اسم بسته و مخزنی که استفاده میکنی رو دوباره بررسی کن. همچنین مطمئن شو که فهرست بسته هات رو با دستور apt update به روز کردی.
راه حل: از دستور زیر استفاده کن تا APT به صورت خودکار سعی کنه مشکل وابستگیها رو حل کنه:
sudo apt --fix-broken installراه حل: لیست وابستگیهای رفع نشده رو با دقت بررسی کن. ممکنه لازم باشه یه سری بستهها رو به صورت دستی نصب یا حذف کنی تا مشکل حل بشه.
راه حل: با استفاده از دستور apt autoremove بستههای اضافی و استفاده نشده رو حذف کن. همچنین میتونی با apt clean فایلهای کش شده رو پاک کنی تا فضای بیشتری آزاد بشه.
مشکلات مربوط به وابستگیها گاهی خیلی چالش برانگیز میشن. برای اینکه بهتر از پس این مشکلات بربیای:
نصب دستی وابستگی ها: اگه APT نتونه خودش وابستگیها رو حل کنه، میتونی به صورت دستی اونها رو نصب کنی:
sudo apt install <نام_وابستگی>
APT (Advanced Package Tool) یه ابزار مدیریت بسته توی لینوکسهای مبتنی بر دبیانه که نصب، حذف، به روزرسانی و مدیریت بستههای نرم افزاری رو خیلی راحتتر میکنه.
کافیه دستور sudo apt update رو بزنید تا لیست بستهها به روز بشه و بعدش با دستور sudo apt upgrade همه بستهها رو به آخرین نسخه هاشون ارتقا بدید.
APT نسخه ی مدرنتر و جامعتری از apt-get هست که دستوراتش رو سادهتر کرده و اطلاعات بیشتری درباره ی فرآیندها بهت میده.
برای نصب یه بسته خاص، میتونی از دستور sudo apt install <نام_بسته> استفاده کنی. APT به صورت خودکار وابستگیها رو هم مدیریت میکنه.
برای پاک کردن بستههای اضافی که سیستم دیگه بهشون نیازی نداره، از دستور sudo apt autoremove استفاده کن.
اگه با مشکل وابستگیها روبرو شدی، میتونی از دستور sudo apt --fix-broken install استفاده کنی تا APT به صورت خودکار مشکل رو حل کنه.
بله، با اضافه کردن مخازن PPA یا شخص ثالث میتونی برنامههای غیررسمی رو هم نصب کنی.
APT برای مدیریت بستههای سیستم و برنامههای مبتنی بر دبیانه، در حالی که Snap و Flatpak برای نصب برنامههای ایزوله و قابل اجرا در توزیعهای مختلف لینوکس طراحی شدن.
با استفاده از دستور sudo apt list --installed میتونی لیست بستههای نصب شده رو ببینی.
بله، میتونی با دستور sudo apt install <نام_بسته>=<نسخه_بسته> نسخه خاصی از یه بسته رو نصب کنی.
در نهایت، APT یکی از قویترین و سادهترین ابزارهای مدیریت بسته در دنیای لینوکسه که زندگی رو برای کاربرهای توزیعهای مبتنی بر دبیان خیلی راحت کرده. از نصب و به روزرسانی گرفته تا رفع مشکلات و مدیریت وابستگی ها، APT همه چیز رو برات ساده و خودکار میکنه. این ابزار بهت اجازه میده تا بدون دردسر برنامهها رو مدیریت کنی و همیشه سیستمت رو به روز و امن نگه داری.
با آشنا شدن با جایگزینهای APT مثل Snap، Flatpak، Yum و Dpkg هم میتونی با توجه به نیاز و نوع توزیعی که استفاده میکنی، بهترین ابزار رو برای مدیریت بستهها انتخاب کنی. در کل، APT یه انتخاب عالی برای مدیریت نرم افزارهای سیستمیه و کار کردن باهاش هم آسونه و هم قدرتمند.
دوره الفبای برنامه نویسی با هدف انتخاب زبان برنامه نویسی مناسب برای شما و پاسخگویی به سوالات متداول در شروع یادگیری موقتا رایگان شد: