Dpkg: تفاوت بین نسخهها
جز |
جز (اصلاح تگ کد) |
||
| (۷ نسخهٔ میانی ویرایش شده توسط ۵ کاربر نشان داده نشده) | |||
| سطر ۱: | سطر ۱: | ||
| − | دیپیکیجی (به انگلیسی dpkg) یک | + | '''دیپیکیجی''' (به انگلیسی dpkg) یک نرمافزار آزاد برای مدیریت بستههای [[Deb|دب]] در توزیعهای مبتنی بر [[دبیان]] است. dpkg زیرساخت اصلی نصب، حذف و مدیریت بستههای دب را فراهم میکند و [[APT]] از آن برای انجام عملیات مربوط به بستهها استفاده میکند. |
| − | + | {{اخطار|برای مدیریت بستههای نرمافزاری، استفاده از [[APT]] توصیه میشود. استفادهٔ مستقیم از dpkg ممکن است باعث ایجاد مشکل در وابستگیهای بستهها شود.}} | |
| − | |||
| − | + | == روش کار == | |
| − | + | dpkg بستههای نرمافزاری را در قالب پروندههای {{ic|.deb}} مدیریت میکند. این برنامه عملیات سطح پایین مربوط به نصب و حذف بستهها را انجام میدهد و مدیریت وابستگیها و دریافت بستهها معمولاً توسط ابزارهایی مانند [[APT]] انجام میشود. | |
| − | |||
| − | |||
| − | |||
| − | + | === دیدن پروندههای نصبشدهٔ یک بسته === | |
| − | |||
| − | |||
| − | |||
| − | + | برای دیدن فهرست پروندههایی که به یک بستهٔ نصبشده تعلق دارند، از فرمان زیر استفاده میشود: | |
| − | |||
| − | |||
| − | |||
| − | + | {{bc|$ dpkg --listfiles PACKAGE}} | |
| − | |||
| − | $ | ||
| − | |||
| − | + | در این فرمان، {{ic|PACKAGE}} نام بستهٔ مورد نظر است. | |
| + | |||
| + | === نصب یک بستهٔ دب === | ||
| + | |||
| + | برای نصب مستقیم یک پروندهٔ {{ic|.deb}} میتوان از فرمان زیر استفاده کرد: | ||
| + | |||
| + | {{bc|$ sudo dpkg -i /path/to/PACKAGE.DEB}} | ||
| + | |||
| + | با این حال، برای نصب بستههای نرمافزاری که وابستگیهای دیگری دارند، استفاده از [[APT]] توصیه میشود تا وابستگیهای مورد نیاز نیز به صورت مناسب مدیریت شوند. | ||
| + | |||
| + | === نادیده گرفتن وابستگیها === | ||
| + | |||
| + | dpkg امکان نادیده گرفتن برخی وابستگیها را هنگام نصب یک بسته فراهم میکند. برای نمونه: | ||
| + | |||
| + | {{bc|1=$ sudo dpkg -i --ignore-depends=DEP1,DEP2 /path/to/PACKAGE.DEB}} | ||
| + | |||
| + | |||
| + | استفاده از این گزینه میتواند باعث نصب بستهای بدون فراهم بودن وابستگیهای مورد نیاز آن شود و در نتیجه ممکن است بسته یا نرمافزار مربوط به آن به درستی کار نکند. بنابراین استفاده از این گزینه تنها در مواردی که کاربر از پیامدهای آن آگاه است توصیه میشود. | ||
| + | |||
| + | == ابزارهای مرتبط == | ||
| + | |||
| + | * [[APT]] | ||
| + | * [[Aptitude]] | ||
| + | |||
| + | == راهنما == | ||
| + | |||
| + | برای مشاهدهٔ صفحهٔ راهنمای dpkg از فرمان زیر استفاده کنید: | ||
| + | |||
| + | {{bc|$ man dpkg}} | ||
| + | |||
| + | برای مشاهدهٔ راهنمای داخلی dpkg نیز میتوان از فرمان زیر استفاده کرد: | ||
| + | |||
| + | {{bc|$ dpkg --help}} | ||
| + | |||
| + | == جستارهای وابسته == | ||
| + | |||
| + | * [[مدیریت بسته]] | ||
| + | * [[Deb]] | ||
| + | * [[APT]] | ||
[[رده:مدیر بسته]] | [[رده:مدیر بسته]] | ||
[[رده:دبیان]] | [[رده:دبیان]] | ||
نسخهٔ کنونی تا ۱۸ شهریور ۱۴۰۵، ساعت ۱۰:۳۵
دیپیکیجی (به انگلیسی 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