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

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

نسخهٔ کنونی تا ‏۶ اسفند ۱۳۹۹، ساعت ۰۰:۴۵

دی‌پی‌کی‌جی (به انگلیسی dpkg) یک نرم‌افزار آزاد است که مبنای مدیریت بسته در سیستم‌عامل‌های مبتنی بر دبیان است. dpkg در عمل به دست مدیربسته‌ی APT استفاده می‌شود.


اخطار:

برای کار با بسته‌های deb از ابزار apt استفاده کرده و از اجرای مستقیم dpkg بپرهیزید.


روش کار

  • برای دیدن پرونده‌های نصب‌شدهٔ یک بسته:
$ dpkg --listfiles PACKAGE
  • برای نادیده گرفتن یکی از وابستگی‌های یک فایل deb هنگام نصب آن (نصب آن از روی کامپیوتر):
$ sudo dpkg -i --ignore-depends=DEP1, DEP2 /path/to/PACKAGE.DEB