Skip to content
This repository has been archived by the owner on Aug 24, 2024. It is now read-only.

Latest commit

 

History

History
56 lines (29 loc) · 9.64 KB

apt-apt-get-aptitude.md

File metadata and controls

56 lines (29 loc) · 9.64 KB
description
این کامندها صرفا به منزله نصب نرم افزارها مورد استفاده قرار میگیرند

apt & apt-get & aptitude

خب اگه تا اینجا پیش اومده باشین حتما حتما به فکر این افتادین که یه چیزی روی سیستم خوشگلتون نصب کنین و طبق عادت دیرینمون احتمال میدم رفته باشین و از جناب آقای گوگل کمک گرفته باشین ولی با چیزای مختلفی مواجه شدین. ای خدا اگه این هست پس چرا اون هست ://

خب پنیک نکنین بچه‌ها تو زندگی روزمرمون به یکیش بیشتر از همه نیاز داریم. ینی من تضمین میکنم فقط از apt استفاده کنین کارتون راه میوفته ولی بیشتر توضیحشون میدیم حالا ...

خب داستان از اونجایی شروع میشه که شما توی ویندوز میخواید یه برنامه نصب کنید اول از همه میرید و یه فایل exe (( فایل نصبشو )) دانلود میکنید و بعد شروع به نصبش میکنید ک دیگه بلدین دیگه و ادامه نمیدم :) خب سمت لینوکس هم قضیه از همین قرار هست و ما میتونیم بریم و پکیج هامون رو از اینترنت، سایت گسترش دهنده‌ی اون نرم افزار، گیت هاب یه بنده‌خدایی یا ... بگیریم. خب اگر سیستم عاملتون اوبونتو یا دبیان یا المنتری او اس یا مینت یا هرکدوم از مشتقات اینا باشه پسوند پکیج هاتون deb. هست مثلا من اگر فایل باینری نصب برنامه‌ی "فلان" رو بگیرم یه همچین فایلی خواهم داشت (( deb.فلان )) خب حالا میخوام نصبش کنم. حقیقتش من راه و روش گرافیکیشو بلد نیستم (( تازه اگر باشه)) آخه من یه ترمینال یوزرم ((مثلا خیلی خفنم 😶😎)) خب چیکار میکنم من میام و اول از همه ترمینالم رو با

ctrl + alt + t

باز میکنم و بعد با کامند cd میرم به مسیری که فایل دانلودیم اونجاست. برای اینکه مطمئن بشم deb.فلان واقعا همینجاییه که من هستم یه بارم از کامند ls استفاده میکنم. ((( اینارو که یادتون نرفته؟! 😅))) خب حالا میام و نصبش میکنم که برای این کار کافیه sudo dpkg -i فلان.deb رو در ترمینالم تایپ کنم و میبینم که چقدر شیک و مجلسی برنامم نصب میشه :) همین! به همین راحتی

خب حالا لینوکس عزیز اومده و یه سری مخزن تو جای جای دنیای قشنگمون گذاشته و اکثر برنامه هارو ریخته اونجا؛ که چی؟ که من و شما به خودمون زحمت ندیم بریم برنامه رو از یه سایت دانلود کنیم و...

خب حالا چه شکلی به اون مخازن وصل بشیم؟ نگران نباشین شما به مخازن وصلید فقط کافیه به اینترنت وصل باشید =) خب اولین دستوری که باهاش کار داریم apt-get عه ما میایم و مثلا نسخه اپن سورس مرورگر کروم رو نصب میکنیم که هم دستمون بیاد هم داشته باشیمش (( اسمش کرومیوم عه )) خب بریم کامندشو بزنیم نصب شه sudo apt-get install chromium-browser اینکه sudo چیه رو فعلا بیخیال بعدا میگیم فقط بعد از زدن این دستور باید رمزتونو بزنین از اینکه مکان کرسر عوض نمیشه یا چیزی روی صفحه تایپ نمیشه نترسین؛ خونسردی خودتونو حفظ کنین! کیبوردتون نسوخته و همه چیز داره درست کار میکنه فقط به خاطر امنیت کار بهتون چیزی نشون نمیده :) خب حالا میخوام اینو پاکش کنم چیکار کنم sudo apt-get remove chromium-browser به همین راحتی خب حالا میخوام این بار با اون یکی نصب کنم sudo apt install chromium-browser بازم که همون اتفاق افتاد که :/ این نصب کرد قبلی ام نصب کرد فرقشون چیه؟؟🤔🤔

خب دستور apt-get و apt-cache و apt-mark مال اینه که ما بتونیم با پکیج منیجر Apt کار بکنیم حالا اومدن اینارو همشو باهم مخلوط کردن و apt رو ساختن که هم کوتاه تره هم کار هر سه اینارو میکنه هم کارای دیگم میکنه مثلا توی استفاده از apt اگر دقت کرده باشید یکم جنگولک بازیاش بیشتره و مثلا نوارد درصد نصب رو بهتون نشون میده مثل تصویر پایین

خب فقط همین؟ نه مثلا فکر کنید که شما میخواین یه پکیجی رو نصب کنین که نیاز داشته باشه چیزای دیگم کنارش نصب باشن و خب شما اون چیزای دیگشو از قبل داشتین ولی این پکیج شما ورژن جدید ترشو میخواد خب اگر apt-get بزنین فقط میگه اقا من مشکل دارم حالا اینکه چه مشکلی داره و چطوری درست شه دیگه با خودتون ولی اگر از apt استفاده کنین میگه ببین گیک عزیز من مشکلم اینه میخوای درستش کنم؟ میگی yes و خودش میاد اون ورژن قبلی رو پاک میکنه و ورژن جدید رو جاش نصب میکنه؛ به همین زیبایی :)

خب فکر کنم تا اینجا قانع شدین که apt برای ما بهتره

البته apt-get لوو لول تره و کاربرد خودشو داره و ایشالا یه روزی که خفن شدیم چنتا ار جاهایی ک بهش نیاز داریمو میگیم

حالا aptitude چی بود؟؟🤔🤔

ببینین aptitude که احتمالا ندارینش و با همین دستورات میتونین نصبش کنین sudo apt install aptitude کارش اینه که میاد و یه کنسول در اختیار ما میزاره. یکم گرافیکی طور ترش کردن. ترمینالتو باز کن و بنویس aptitude ببین چی میبینی :)

خب توی این صفحه کنسولی که میبینیم که کار کردن باهاش مثل آب خوردنه چیزای خیلی زیادی میبینیم و میتونیم باهاش کار کنیم ولی من خودم به شخصه با apt خیلی راحت ترم

خلاصه: هر سه دستور نام برده شده برای استفاده از پکیج منیجر سیستم های نام برده شده بودن که به تفاوتشون پرداختیم ولی برای ما apt یه جورایی ۹۰ درصد کار رو میکنه فقط اگه جایی ازتون سوال پرسید که ادامه بدم یا فلان کنم یا بهمان یا بیسار باید به جای yes Y و به جای no N بزنین که خودشم نوشته البته

اگر دوست داشتین بیشتر بدونین در موردشون منوالشون رو بخونین یادتون که نرفته؟😅 (man apt)

کامند های مهم: ۱) نصب بسته sudo apt install اسم پکیج sudo apt-get install اسم پکیج sudo aptitude install اسم پکیج ۲) پاک کردن بسته sudo apt remove اسم پکیج sudo apt-get remove اسم پکیج sudo aptitude remove اسم پکیج ۳) پاک کردن بسته و تمام متعلقاتی که کنارش نصب شده بودن sudo apt autoremove اسم پکیج sudo apt-get autoremove اسم پکیج ۴) سرچ کردن اسم بسته apt search اسم پکیج apt-cache search اسم پکیج aptitude search اسم پکیج

((واسه سرچ sudo نمیخواد که بعدا میگیم چرا))

دیگه ادامه ندم بقیشو میتونین منوالش رو بخونین یا یه کار ساده تر بزن sudo apt دوتا tab بزن اپشناش رو نشونت میده. همین کار واسه اون دوتای دیگم جواب میده

و اما دوتا کار مهم که با این کامند apt انجام میدیم: sudo apt update sudo apt upgrade تفاوت این دوتارو بهتره با کمک گرفتن از جناب گوگل بخونین چون بحث خیلی داره طولانی میشه

فقط و فقط یه بار دیگم بگم کار کردن با هر سه اینها رو لازم نیس بلد باشین شما فقط قراره کارتونو فعلا راه بندازین (چیزی که میخواید رو نصب کنین) که همون apt کفایت میکنه ولی خب اگر بیشتر دوست داشتید بدونید بسم‌ال...

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

مرور : اپت همون مجموعه‌ی اپت-گت اپت کش و ... بود که یه جا جمعش کردن با یکم محیط کاربر پسند تر و میشه گفت همراه با یه هوش مصنوعی که مشکلو بیابه و ازت بپرسه درستش کنم یا نه 😅😅🙆🏻‍♂️

اپتیتیود بهتون محیط کنسول میداد که کار کردنو در وحله اول ساده تر میکنه :)