Dpkg: تفاوت بین نسخه‌ها

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
جز
جز (اصلاح تگ کد)
 
(۵ نسخه‌ٔ میانی ویرایش شده توسط ۴ کاربر نشان داده نشده)
سطر ۱: سطر ۱:
دی‌پی‌کی‌جی (به انگلیسی dpkg) یک [[Free Software|نرم‌افزار آزاد]] است که مبنای [[Package Manager|مدیریت بسته]] در [[OS|سیستم‌عامل]]‌های مبتنی بر [[Debian|دبیان]] است. از dpkg برای نصب، پاک کردن، و یا به‌دست آوردن اطلاعات در رابطه با بسته‌های نرم‌افزاری [[deb]] استفاده می‌شود. این برنامه‌، پایه‌ای است برای نرم‌افزار مدیربسته‌ی [[APT]].
+
'''دی‌پی‌کی‌جی''' (به انگلیسی dpkg) یک نرم‌افزار آزاد برای مدیریت بسته‌های [[Deb|دب]] در توزیع‌های مبتنی بر [[دبیان]] است. dpkg زیرساخت اصلی نصب، حذف و مدیریت بسته‌های دب را فراهم می‌کند و [[APT]] از آن برای انجام عملیات مربوط به بسته‌ها استفاده می‌کند.
  
== طرز کار ==
+
{{اخطار|برای مدیریت بسته‌های نرم‌افزاری، استفاده از [[APT]] توصیه می‌شود. استفادهٔ مستقیم از dpkg ممکن است باعث ایجاد مشکل در وابستگی‌های بسته‌ها شود.}}
*برای نصب کردن یک بسته‌ی [[deb]]:
 
  
<pre>$ sudo dpkg -i /path/to/PACKAGE.DEB</pre>
+
== روش کار ==
  
*برای حذف یک بسته‌ی [[deb]]:
+
dpkg بسته‌های نرم‌افزاری را در قالب پرونده‌های {{ic|.deb}} مدیریت می‌کند. این برنامه عملیات سطح پایین مربوط به نصب و حذف بسته‌ها را انجام می‌دهد و مدیریت وابستگی‌ها و دریافت بسته‌ها معمولاً توسط ابزارهایی مانند [[APT]] انجام می‌شود.
<pre>
 
$ sudo dpkg -i PACKAGE
 
</pre>
 
  
*برای دیدن فهرست بسته‌های نصب شده:
+
=== دیدن پرونده‌های نصب‌شدهٔ یک بسته ===
<pre>
 
$ dpkg -l
 
</pre>
 
  
*برای دیدن فایل‌های نصب شده توسط یک بسته:
+
برای دیدن فهرست پرونده‌هایی که به یک بستهٔ نصب‌شده تعلق دارند، از فرمان زیر استفاده می‌شود:
<pre>
 
$ dpkg --listfiles PACKAGE
 
</pre>
 
  
*برای نادیده گرفتن یکی از وابستگی‌های یک فایل deb هنگام نصب آن (نصب آن از روی کامپیوتر):
+
{{bc|$ dpkg --listfiles PACKAGE}}
<pre>
 
$ sudo dpkg -i --ignore-depends=DEP1, DEP2 /path/to/PACKAGE.DEB
 
</pre>
 
  
'''<span style="color:orange">توجّه:</span>''' بهتر است به جای نصب کردن یک بسته‌ی [[deb]] بصورت دستی از [[APT|ابزار بسته‌بندی پیش‌رفته]] استفاده کنید.
+
در این فرمان، {{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

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