إذا كنت مستخدمًا لنظام Debian أو أحد توزيعاته المستندة (مثل: Ubuntu، Linux Mint، deepin، Elementary OS، Zorin OS، SparkyLinux … إلخ)، يجب أن تعرف بالتأكيد الاستخدامات الأساسية لأمر dpkg.
نظام إدارة حزم دبيان (بالإنجليزية: dpkg) برنامج يعمل كقاعدة لنظام دبيان لإدارة الحزم.
المصدر: ويكيبيدياdpkg
يستخدم لتثبيت وحذف وجلب معلومات عن حزم .deb.
١. تثبيت / ترقية حزمة “.deb”:
الصيغة المختصرة: $ dpkg -i PKG.deb
الصيغة الكاملة: $ dpkg --install PKG.deb
مثال:
$ dpkg -i htop.deb
٢. تثبيت جميع حزم “.deb” في مجلد معين:
الصيغة المختصرة: $ dpkg -Ri DIR
الصيغة الكاملة: $ dpkg --recursive --install DIR
مثال:
$ dpkg -Ri ~/deb-pkgs/
-i
، -A
، --install
، --unpack
و --avail
.٣. إزالة / إلغاء تثبيت حزمة:
الصيغة المختصرة: $ dpkg -r PKG
الصيغة الكاملة: $ dpkg --remove PKG
مثال:
$ dpkg -r htop
٤. قم بإزالة كاملة (إزالة نهائية) / إلغاء تثبيت حزمة:
الصيغة المختصرة: $ dpkg -P PKG
الصيغة الكاملة: $ dpkg --purge PKG
مثال:
$ dpkg -P htop
٥. استعراض جميع الحزم المثبتة أو حزمة معينة مثبتة:
الصيغة المختصرة: $ dpkg -l PKG
الصيغة الكاملة: $ dpkg --list PKG
مثال:
استعراض جميع الحزم المثبتة:
$ dpkg -l
$ dpkg -l | less
استعراض حزمة واحدة أو أكثر من الحزم المثبتة:
$ dpkg -l coreutils
$ dpkg -l | grep -iE 'coreutils|perl'
$ dpkg -l coreutils perl
$ dpkg -l | grep -i 'lib*'
٦. استعراض الملفات المثبتة من حزمة معينة:
الصيغة المختصرة: $ dpkg -L PKG
الصيغة الكاملة: $ dpkg --listfiles PKG
مثال:
$ dpkg -L tmux
٧. استعراض محتويات حزمة ملف ال “.deb”:
الصيغة المختصرة: $ dpkg -c PKG.deb
الصيغة الكاملة: $ dpkg --contents PKG.deb
مثال:
$ dpkg -c ranger.deb
٨. معرفة أي الحزم التي ينتمي لها ملف معين:
الصيغة المختصرة: $ dpkg -S FILE
الصيغة الكاملة: $ dpkg --search FILE
مثال:
$ dpkg -S shred
$ dpkg -S /usr/bin/md5sum
٩. عرض تفاصيل حزمة معينة:
الصيغة المختصرة: $ dpkg -p PKG
الصيغة الكاملة: $ dpkg --print-avail PKG
مثال:
$ dpkg -p coreutils
apt-cache show PKG
` بدلاً من ذلك.١٠. عرض حالة حزمة معينة:
الصيغة المختصرة: $ dpkg -s PKG
الصيغة الكاملة: $ dpkg --status PKG
مثال:
$ dpkg -s htop