منبع اصلی نوشتار زیر در این لینک قرار دارد

20 دستور پرکاربرد APT برای کاربران اوبونتو/دبیان

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

apt-get

apt-get چیست؟

apt-get یک مدیر بسته‌ی قدرتمند در توزیع‌های دبیانی است که از سرعت و قدرت بالایی برخوردار است و امکانات متنوعی را برای کاربران عرضه کرده است.

apt-cache چیست؟

apt-cache هم دستوری است که برای مدیریت کش در APT به‌کار می‌رود.

debian_logo

۱- به‌دست آوردن لیست برنامه‌های در دسترس در Cache:

$ apt-cache pkgnames

۲- لیست برنامه‌ها به همراه توضیحات:

در این دستور برنامه‌های موجود در کش به همراه توضیحاتی از برنامه‌ها نمایش داده خواهد شد.

$ apt-cache search vsftpd

۳- به‌دست آوردن اطلاعاتی کامل از یک برنامه:

برای به‌دست آوردن لیستی از اطلاعات یک برنامه دستور زیر به‌کار می‌آید.

apt-cache show netcat

۴- چک کردن وابستگی‌های یک برنامه:

برای چک کردن و مشاهده وابستگی‌های یک برنامه می‌توان از دستور زیر استفاده کرد.

apt-cache showpkg vsftpd

۵- به‌دست آوردن آماری کلی از بسته‌ها در کش:

اگر می‌خواهید به آماری کلی از برنامه‌ها در کش داشته باشید دستور زیر را اجرا کنید. در هور صورت با استفاده از Pipe | و دستور Grep می‌توانید موارد را محدودتر کنید.

apt-cache stats

۶- به‌روز کردن مخازن سیستم:

برای به‌روز کردن مخازن سیستم می‌توانید از دستورات زیر استفاده کنید. این دستور مخازن و بانک‌های اطلاعاتی از  برنامه‌ها را با آیینه‌ها همگام می‌کند.

sudo apt-get update

7- به روز کردن برنامه‌ها به نسخه‌ی جدید.

با دستور زیر می‌توانید برنامه‌های داخل هر توزیع را به روز کنید.

sudo apt-get upgrade

8- به روز کردن یک برنامه‌ی خاص.

برای این کار آن را دوباره نصب کنید:

sudo apt-get install netcat

9- نصب چند برنامه.

برای نصب چند برنامه آنان را با Space جدا کنید. اسم برنامه نباید با space باشد. مثلا  net-speed یا …

$ sudo apt-get install nethogs goaccess

10- نصب برنامه توسط * ??? و …:

sudo apt-get install '*name*'

11- نادیده گرفتن برنامه برای به روز شدن:

اگر با نسخه‌ی فعلی برنامه راحتید و می‌خواهید به روز نشود دستور زیر را به کار برید:

sudo apt-get install packageName --no-upgrade

12- نصب نسخه‌ای خاص:

برای نصب نسخه‌ای خاص از یک برنامه دستورات زیر را به کار ببرید:

sudo apt-get install vsftpd=2.3.5-3ubuntu1

13- حذف برنامه بدون حذف تنظیمات:

اگر برنامه‌ای را نصب کرده اید اما می‌خواهید تنظیماتش از بین نرود و با نصب مجدد دیگر نیازی به تنظیم نداشته باشد دستور زیر را استفاده کنید:

sudo apt-get remove vsftpd

 LOGO-U1

14- حذف برنامه به صورت کامل:

اگر می‌خواهید برنامه‌ای را به طور کامل از سیستم خود پاک کنید به همراه فایل‌ها و تنظیمات دستور زیر را اجرا کنید:

sudo apt-get purge vsftpd

 15- حذف فایل‌ها از Cashe

اگر می‌خواهید کمی از فضای دیسک خود را باز کنید از دستور زیر استفاده کنید:

$ sudo apt-get clean

ubuntu-logo

 16- دانلود کد منبع برنامه

اگر می‌خواهید به کد منبع برنامه دسترسی داشته باشید دستور زیر مناسب است:

sudo apt-get --download-only source vsftpd

 17- دانلود کد منبع بدون Unpack کردن

$ sudo apt-get --download-only source vsftpd

 18-  دریافت و کامپایل برنامه:

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

sudo apt-get --compile source goaccess

 19- دانلود برنامه بدون نصب

اگر می‌خواهید برنامه‌ای را فقط دانلود کنید دستور زیر را وارد کنید:

sudo apt-get download nethogs

 20- حذف برنامه‌هایی که دیگر نیاز ندارید

برنامه‌هایی هستند که برای کاپمایل کردن   برنامه‌های دیگر و … نصب شده اند! اما دیگر نیازی به استفده از آنان نیست؛ برای باز شدن فضای دیسک می‌توانید از دستور زیر برای حذف بسته‌های نرم‌افزاری Orphan استفاده کنید:

sudo apt-get autoremove vsftpd

موفق باشید :)

4 دیدگاه برای این نوشته:

  1. هاشم:
    05 ارد 1394 با سلام
    خیلی جالب و کاربردی بود
    سپاسگزارم
  2. سعید:
    05 ارد 1394 سلام
    خیلی جالب و کاربردی بود. ممنون .
    در صورتیکه براتون مقدور هست یه آموزش هم در خصوص نحوه راه‌اندازی مخازن محلی ارایه بفرمایید.
    باز هم ممنون
  3. احسان ترک:
    05 ارد 1394 چشم حتما سعی می کنم یه مطلب در این مورد بنویسم مورد خوبیه. مرسی.
  4. کافر:
    05 ارد 1394 سلام.فرض کنیم من از سافتور سنتر یا سیناپتیک یه پکیجو مثله کدک های اوبونتو بخوام نصب کنم،حین دانلود پکیجهاکنسل میکنم و منصرف میشم.خب بطور حتم یسری پکیجها دانلود شدند و در پوشه apt ذخیره شدند.نیازی هم که بهشون نیست.اگه بخوام اونایی که فقط مربوط به همون نصب کدکها و کنسل کردنشون بودند رو حذف کنم باید چه دستوری بزنم؟sudo apt-get autoremove رو زدم جواب نداد و چندتا پکیج که میدونم بیخودی تو کش هستند همچنان وجود دارند.

ارسال نظر سریع



برچسب ها : , , , , , ,