Dpkg

از ویکی فارسی اوبونتو
نسخهٔ تاریخ ‏۱۸ شهریور ۱۴۰۵، ساعت ۱۰:۳۵ توسط EsmaeelE (بحث | مشارکت‌ها) (اصلاح تگ کد)
(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)
پرش به: ناوبری، جستجو

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


اخطار:

برای مدیریت بسته‌های نرم‌افزاری، استفاده از APT توصیه می‌شود. استفادهٔ مستقیم از dpkg ممکن است باعث ایجاد مشکل در وابستگی‌های بسته‌ها شود.

روش کار

dpkg بسته‌های نرم‌افزاری را در قالب پرونده‌های .deb مدیریت می‌کند. این برنامه عملیات سطح پایین مربوط به نصب و حذف بسته‌ها را انجام می‌دهد و مدیریت وابستگی‌ها و دریافت بسته‌ها معمولاً توسط ابزارهایی مانند APT انجام می‌شود.

دیدن پرونده‌های نصب‌شدهٔ یک بسته

برای دیدن فهرست پرونده‌هایی که به یک بستهٔ نصب‌شده تعلق دارند، از فرمان زیر استفاده می‌شود:


$ dpkg --listfiles PACKAGE

در این فرمان، PACKAGE نام بستهٔ مورد نظر است.

نصب یک بستهٔ دب

برای نصب مستقیم یک پروندهٔ .deb می‌توان از فرمان زیر استفاده کرد:


$ sudo dpkg -i /path/to/PACKAGE.DEB

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

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

dpkg امکان نادیده گرفتن برخی وابستگی‌ها را هنگام نصب یک بسته فراهم می‌کند. برای نمونه:


$ sudo dpkg -i --ignore-depends=DEP1,DEP2 /path/to/PACKAGE.DEB


استفاده از این گزینه می‌تواند باعث نصب بسته‌ای بدون فراهم بودن وابستگی‌های مورد نیاز آن شود و در نتیجه ممکن است بسته یا نرم‌افزار مربوط به آن به درستی کار نکند. بنابراین استفاده از این گزینه تنها در مواردی که کاربر از پیامدهای آن آگاه است توصیه می‌شود.

ابزارهای مرتبط

راهنما

برای مشاهدهٔ صفحهٔ راهنمای dpkg از فرمان زیر استفاده کنید:


$ man dpkg

برای مشاهدهٔ راهنمای داخلی dpkg نیز می‌توان از فرمان زیر استفاده کرد:


$ dpkg --help

جستارهای وابسته