در این پست میخام یکی از معروفترین و پرکاربردترین دستورات کامند لاین لینوکس (یعنی apt) رو بهتون آموزش بدم.

آموزش کامل دستور apt و زیرشاخه‌های آن در لینوکس

درباره دستور apt :

apt مخفف عبارت Advanced Package Tool به معنی ابزار بسته بندی پیشرفته می‌باشد.apt یک ابزار خط فرمان برای مدیریت پکیج‌ها در سیستم می‌باشد.

گزینه‌های دستور apt :

در این بخش تمامی گزینه‌های دستور apt رو بهتون توضیح میدم توجه داشته باشید که در ابتدا عنوان گزینه و سپس توضیح ‌اون رو قرار دادم.
به این نکته هم توجه داشته باشید که گزینه‌های دستور apt بعد از عبارت خود apt قابل استفاده است بطور مثال به دستور زیر توجه کنید:
sudo apt install package-name
list : این عبارت تمامی پکیج‌ها را نشان می‌دهد.
search : برای جست و جوی پکیج‌ها مورد استفاده قرار میگیرد.
show : نمایش اطلاعات پکیج
install : برای نصب پکیج مورد استفاده قرار میگیرد.
remove : حذف پکیج
autoremove : حذف خودکار همه پکیج‌های استفاده نشده است.
Edit-sources : این دستور به شما اجازه ویرایش منابع را می‌دهد.
update : برای بروز رسانی لیست بسته‌ها مورد استفاده قرار میگیرد.
upgrade : تمامی بسته‌های نصب شده روی سیستم را به آخرین نسخه بروز رسانی می‌کند.
full-upgrade : بروزرسانی بسته‌های نصب شده با این تفاوت که بسته‌ای که باعث مشکل شود را ممکن است حذف کند.
h,--help- : نمایش خلاصه‌ای از راهنمایی یا کاربرد.
v,--version- : نمایش نسخه نرم افزار
c,-config-file- : مشخص کردن یک فایل پیکربندی
o,--option- : نمایش گزینه‌های کانفیگ

حالا میخام با چند مثال کاربرد و خروجی دستورات بالا رو نشون بدم.

مثال یک : نمایش لیست پکیج‌های نصب شده یا در دسترس

# apt list
خروجی دستور بالا بصورت زیر است
1 Listing...
2 0ad/trusty 0.0.15+dfsg-3 amd64
3 0ad-data/trusty 0.0.15-1 all
4 0ad-data-common/trusty 0.0.15-1 all
5 0ad-dbg/trusty 0.0.15+dfsg-3 amd64
6 0xffff/trusty 0.6~git20130406-1 amd64
7 2ping/trusty 2.0-1 all
...........
47927 zynaddsubfx-dbg/trusty 2.4.3-4 amd64
47928 zynaddsubfx-dssi/trusty 2.4.3-4 amd64
47929 zynjacku/trusty 6-4 amd64
47930 zziplib-bin/trusty 0.13.62-2 amd64
47931 zzuf/trusty 0.13.svn20100215-4 amd64

مثال دو : بروز رسانی لیست پیکج‌ها

# apt update (اگر اروری مبنی بر اینکه شمار دسترسی ندارید یا کاربر روت نیستید قبل از دستور عبارت sudo رو قراردهید )
خروجی دستور بالا بصورت زیر است
[sudo] password: ********
Hit http://security.ubuntu.com trusty-security InRelease
Ign http://extras.ubuntu.com trusty InRelease
Hit http://ppa.launchpad.net trusty InRelease
Hit http://security.ubuntu.com trusty-security/main Sources
Hit http://ppa.launchpad.net trusty/main amd64 Packages
Hit http://security.ubuntu.com trusty-security/restricted Sources
Hit http://ppa.launchpad.net trusty/main i386 Packages
Hit http://security.ubuntu.com trusty-security/universe Sources

مثال سه : نصب یک پکیج

# apt install pkgNameHere
برای مثال
# apt install apache2
نکته : توجه داشته باشید در دستور بالا بجای pkgNameHere باید اسم پکیج مورد نظرتون رو وارد کنید.برای مثال من آپاچی رو نصب میکنم.

ترمینال خودتون رو باز کنید و بقیه دستورات رو خودتون تست کنید؛ فقط مراقب باشید تا سیستمون رو بر باد ندید.

پایان.