15 مثال تمرینی از دستور dpkg در توزیع های Debian

دبیان گنو / لینوکس مادر سیستم عامل تعدادی از توزیع های لینوکس از جمله Knoppix، Kali، Ubuntu ،
Mint و غیره با استفاده از مدیریت بسته مختلف مانند dpkg، apt، aptitude، synaptic، tasksel، deselect، dpkg-deb و dpkg-split استفاده می کنند.
ما در این مقاله تمرکز خود را بر روی dpkg خواهیم گذاشت.

APT

Apt مخفف Advanced Package Tool می باشد. این بسته، بسته “deb” را در بر میگیرد و به طور مستقیم کار می کند، اما با بایگانی “deb” از محل مشخص شده در فایل “/etc/apt/sources.list” کار می کند.

Aptitude

Aptitude یک مدیر بسته مبتنی بر متن برای دبیان است که بسته گرافیکی ‘apt’ است که کاربر را قادر می سازد تا به راحتی بسته های مدیریتی را مدیریت کند.

Synaptic

مدیر بسته گرافیکی که باعث نصب، ارتقا و پاک کردن بسته ها حتی برای تازه کارها می شود.

Tasksel

Tasksel به کاربر اجازه می دهد تمام بسته های مرتبط مربوط به یک کار خاص، یعنی Desktop-environment را نصب کند.

Deselect

یک ابزار مدیریت منو تحت هدایت منو، در ابتدا برای اولین بار استفاده می شود و در حال حاضر با استعداد جایگزین شده است.

Dpkg-deb

با بایگانی دبیان ارتباط برقرار می کند.

Dpkg-split

مفید در تقسیم و ادغام فایل بزرگ به قطعات از فایل های کوچک به رسانه ها با اندازه های کوچکتر مانند فلاپی دیسک ذخیره می شود.

Dpkg 

dpkg برنامه اصلی مدیریت بسته در دبیان و سیستم مبتنی بر دبیان است. این مورد برای نصب، ساخت، حذف و مدیریت بسته ها استفاده می شود. رویکرد اولویت اولیه به dpkg است.

1. نصب یک بسته

برای نصب یک بسته “.deb” از دستور با گزینه “-i” استفاده کنید. برای مثال، برای نصب یک بسته “.deb” به نام “flashpluginnonfree_2.8.2 + squeeze1_i386.deb” از دستور زیر استفاده کنید.

2. لیست تمامی بسته های نصب شده

برای مشاهده و لیست تمام بسته های نصب شده، از گزینه “-l” همراه با دستور استفاده کنید.

برای مشاهده یک بسته خاص نصب شده یا از گزینه “-l” همراه با نام package استفاده کنید. برای مثال، بررسی کنید که آیا بسته آپاچی 2 نصب شده یا نه.

3. حذف یک بسته

شما همچنین می توانید از گزینه ‘p’ به جای ‘r’ استفاده کنید که بسته را همراه با فایل پیکربندی حذف می کند. گزینه ‘r’ فقط بسته و فایل های پیکربندی را حذف می کند.

4. مشاهده محتوای بسته

برای مشاهده محتوای یک بسته خاص، از گزینه “-c” به عنوان نشان داده شده استفاده کنید. این فرمان محتوای یک بسته “.deb” را در قالب لیست طولانی نمایش می دهد.

5. بررسی نصب شدن و یا نصب نشدن یک بسته

با استفاده از گزینه “-s” با نام بسته، نشان خواهد داد که آیا یک بسته deb نصب شده است یا خیر.

6. بررسی محل نصب بسته ها

برای لیست محل فایل هایی که به سیستم شما نصب می شوند از نام بسته استفاده می شود.

7. نصب تمامی بسته های داخل یک دایرکتوری

به طور مجدد، تمام فایل های معمولی را که با الگوی “* .deb” در دایرکتوری های مشخص شده و همه زیر شاخه های آن پیدا شده است نصب کنید. این را می توان با گزینه های “-R” و “-install” استفاده کرد. به عنوان مثال، تمام بسته های “.deb” را از دایرکتوری به نام “debpackages” نصب خواهم کرد.

8. بازکردن بسته بدون پیکربندی

با استفاده از عمل “-unpack” بسته را بازپاش خواهد کرد، اما نصب و پیکربندی آن را انجام نخواهد داد.

9. پیکربندی مجدد یک بسته بازشده

گزینه “-configure” یک بسته بسته شده در حال حاضر بسته بندی را دوباره تنظیم می کند.

10. جایگزین اطلاعات موجود بسته

گزینه “–update-avail” جایگزین اطلاعات قدیمی با اطلاعات موجود در فایل Packages می شود.

11. پاک کردن اطلاعات موجود در Package

عمل “clear-avaial” اطلاعات فعلی را درباره بسته های موجود پاک می کند.

12. بسته های نصب شده و غیر قابل دسترس را فراموش کنید

دستور dpkg با گزینه “-forget-old-unavail” بسته های نصب شده و غیر قابل دسترس را به طور خودکار فراموش می کند.

13. نمایش مجوز dpkg

14. نمایش نسخه dpkg

15. تمام راهنما درباره dpkg

گزینه “-help” یک لیست از گزینه های موجود از دستور dpkg را نمایش می دهد.


شاید این مطالب را هم دوست داشته باشید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *