OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

الاستعلام نظام إدارة حزم دبيانقاعدة البيانات والتفتيش . DEB الملفات‌


سنبدأ بالعديد نظام إدارة حزم دبيان الخيارات التي تستعلم عن قاعدة بيانات dpkg الداخلية. توجد قاعدة البيانات هذه على نظام الملفات في / var / lib / dpkg ويحتوي على أقسام متعددة بما في ذلك نصوص التكوين (/ var / lib / dpkg / info) ، قائمة الملفات التي تم تثبيت الحزمة عليها (/ var / lib / dpkg / info / *. قائمة) ، وحالة كل حزمة تم تثبيتها (/ var / lib / dpkg / status). يمكنك استخدام نظام إدارة حزم دبيان للتفاعل مع الملفات الموجودة في قاعدة البيانات هذه. لاحظ أن معظم الخيارات متوفرة لفترة طويلة

إصدار (كلمة أو أكثر من الكلمات ذات الصلة ، مسبوقة بشرطة مزدوجة) ونسخة قصيرة (حرف واحد ، غالبًا ما يكون أول كلمة واحدة من النسخة الطويلة ، ويسبقها شرطة واحدة). هذا الاصطلاح شائع جدًا لدرجة أنه معيار POSIX.

أولاً ، دعنا نلقي نظرة على --ملفات القائمة صفقة (أو -L) ، والذي يسرد الملفات التي تم تثبيتها بواسطة الحزمة المحددة:


$ dpkg -L قاعدة المرور

/.

/ البيرة

/ usr / sbin

/ usr / sbin / update-passwd

/ البيرة / مشاركة

/ البيرة / حصة / لينتيان

/ usr / share / lintian / overrides

/ usr / share / lintian / overrides / base-passwd

/ usr / share / doc-base

/ usr / share / doc-base / users-and-groups

/ usr / share / base-passwd

/usr/share/base-passwd/group.master

/usr/share/base-passwd/passwd.master

/ البيرة / حصة / رجل

/ البيرة / حصة / رجل / رر

/ usr / share / man / pl / man8

/usr/share/man/pl/man8/update-passwd.8.gz [...]

/ usr / share / doc

/ usr / share / doc / base-passwd

/usr/share/doc/base-passwd/users-and-groups.txt.gz

/usr/share/doc/base-passwd/changelog.gz

/ usr / share / doc / base-passwd / copyright

/ usr / share / doc / base-passwd / README

/usr/share/doc/base-passwd/users-and-groups.html

$ dpkg -L قاعدة المرور

/.

/ البيرة

/ usr / sbin

/ usr / sbin / update-passwd

/ البيرة / مشاركة

/ البيرة / حصة / لينتيان

/ usr / share / lintian / overrides

/ usr / share / lintian / overrides / base-passwd

/ usr / share / doc-base

/ usr / share / doc-base / users-and-groups

/ usr / share / base-passwd

/usr/share/base-passwd/group.master

/usr/share/base-passwd/passwd.master

/ البيرة / حصة / رجل

/ البيرة / حصة / رجل / رر

/ usr / share / man / pl / man8

/usr/share/man/pl/man8/update-passwd.8.gz [...]

/ usr / share / doc

/ usr / share / doc / base-passwd

/usr/share/doc/base-passwd/users-and-groups.txt.gz

/usr/share/doc/base-passwd/changelog.gz

/ usr / share / doc / base-passwd / copyright

/ usr / share / doc / base-passwd / README

/usr/share/doc/base-passwd/users-and-groups.html


المقبل، dpkg - بحث ملف (أو -S) ، يبحث عن أي حزم تحتوي على الملف أو المسار الذي تم تمريره في الوسيطة. على سبيل المثال ، للعثور على الحزمة التي تحتوي على / بن / التاريخ:


$ dpkg -S / bin / التاريخ

coreutils: / بن / التاريخ

$ dpkg -S / bin / التاريخ

coreutils: / بن / التاريخ


dpkg - الحالة صفقة (أو -s) يعرض الأمر رؤوس حزمة مثبتة. على سبيل المثال ، للبحث في الرؤوس عن ملف coreutils صفقة:


$ dpkg- coreutils الحزمة: الأساسية الأساسية: نعم

الحالة: تثبيت طيب مثبت

$ dpkg- coreutils الحزمة: الأساسية الأساسية: نعم

الحالة: تثبيت طيب مثبت


الأولوية: القسم المطلوب: الأدوات المثبتة - الحجم: 13855

المشرف: مايكل ستون[البريد الإلكتروني محمي]> الهندسة المعمارية: AMD64

متعدد القوس: النسخة الأجنبية: 8.23-3

يستبدل: mktemp ، realpath ، timeout

الاعتماد المسبق: libacl1 (> = 2.2.51-8) ، libattr1 (> = 1: 2.4.46-8) ، libc6 (> = 2.17) ،

libselinux1 (> = 2.1.13) التعارضات: انقضاء المهلة

الوصف: مرافق جنو الأساسية

تحتوي هذه الحزمة على أدوات معالجة الملفات والقشرة والنص الأساسية والتي من المتوقع أن تكون موجودة في كل نظام تشغيل.

.

تشمل هذه الحزمة على وجه التحديد:

قوس base64 basename cat chcon chgrp chmod chown chroot cksum comm cp csplit cut date dd df dir dircolors dirname du echo env توسيع expr عامل false flock fmt أضعاف مجموعات رئيس hostid id تثبيت رابط الانضمام ln logname ls md5sum mkdir mkfifo mknod mktemp mv numfmt od لصق Pathchk الخنصر العلاقات العامة printenv printf ptx pwd readlink realpath rm rmdir runcon sha * sum seq shred sleep Sort Split stat stty sum sync tac tail tee test timeout touch tr truncate true uniq uniq uniq uniq uniq المستخدمون vdir wc whoami yes

الصفحة الرئيسية: http://gnu.org/software/coreutils

الأولوية: القسم المطلوب: الأدوات المثبتة - الحجم: 13855

المشرف: مايكل ستون[البريد الإلكتروني محمي]> الهندسة المعمارية: AMD64

متعدد القوس: النسخة الأجنبية: 8.23-3

يستبدل: mktemp ، realpath ، timeout

الاعتماد المسبق: libacl1 (> = 2.2.51-8) ، libattr1 (> = 1: 2.4.46-8) ، libc6 (> = 2.17) ،

libselinux1 (> = 2.1.13) التعارضات: انقضاء المهلة

الوصف: مرافق جنو الأساسية

تحتوي هذه الحزمة على أدوات معالجة الملفات والقشرة والنص الأساسية والتي من المتوقع أن تكون موجودة في كل نظام تشغيل.

.

تشمل هذه الحزمة على وجه التحديد:

قوس base64 basename cat chcon chgrp chmod chown chroot cksum comm cp csplit cut date dd df dir dircolors dirname du echo env توسيع expr عامل false flock fmt أضعاف مجموعات رئيس hostid id تثبيت رابط الانضمام ln logname ls md5sum mkdir mkfifo mknod mktemp mv numfmt od لصق Pathchk الخنصر العلاقات العامة printenv printf ptx pwd readlink realpath rm rmdir runcon sha * sum seq shred sleep Sort Split stat stty sum sync tac tail tee test timeout touch tr truncate true uniq uniq uniq uniq uniq المستخدمون vdir wc whoami yes

الصفحة الرئيسية: http://gnu.org/software/coreutils


صورة

amd64

amd64

مستتر بحكم الواقع 3.4.2-0kali1 الكل

backupninja باكوبك باوباب

مستتر بحكم الواقع 3.4.2-0kali1 الكل

backupninja باكوبك باوباب

3.22.1-1

3.22.1-1

amd64

amd64

dpkg - قائمة (أو -l) يعرض الأمر قائمة الحزم المعروفة للنظام وحالة التثبيت الخاصة بها. تستطيع ايضا استخذام البقرى في الإخراج للبحث عن حقول معينة ، أو توفير أحرف البدل (مثل b*) للبحث عن الحزم التي تطابق سلسلة بحث جزئية معينة. سيظهر هذا ملخصًا للحزم. على سبيل المثال ، لعرض قائمة موجزة لجميع الحزم التي تبدأ بحرف "b":


$ dpkg -l "ب *"

مطلوب = غير معروف / تثبيت / إزالة / تطهير / تعليق

| الحالة = Not / Inst / Conf-files / Unpacked / halF-conf / Half-inst / trig-aWait / Trig-pend

| / Err؟ = (none) / Reinst-required (Status، Err: uppercase = bad)

|| / الاسم وصف هندسة الإصدار

+++ - ============== - ============ - ============ - ===== =============================

$ dpkg -l "ب *"

مطلوب = غير معروف / تثبيت / إزالة / تطهير / تعليق

| الحالة = Not / Inst / Conf-files / Unpacked / halF-conf / Half-inst / trig-aWait / Trig-pend

| / Err؟ = (none) / Reinst-required (Status، Err: uppercase = bad)

|| / الاسم وصف هندسة الإصدار

+++ - ============== - ============ - ============ - ===== =============================


ii

الثاني الأمم المتحدة الثاني

b43-fwcutter

1: 019-3

فائدة لاستخراج Broadcom 4

تصحيح win32 / 64 baries مع شيل (لا يوجد وصف متوفر)

(لا يوجد وصف متاح)

محلل استخدام القرص جنوم

ii

الثاني الأمم المتحدة الثاني


[...]

[...]

dpkg - المحتويات file.deb (أو -c) الأمر يسرد جميع الملفات في ملف . DEB ملف:


$ dpkg -c /var/cache/apt/archives/gnupg_1.4.18-6_amd64.deb

drwxr-xr-x جذر / جذر 0 2014-12-04 23:03 ./

drwxr-xr-x جذر / جذر 0 2014-12-04 23:03 ./lib/

drwxr-xr-x جذر / جذر 0 2014-12-04 23:03 ./lib/udev/

drwxr-xr-x جذر / جذر 0 2014-12-04 23:03 ./lib/udev/rules.d/

-rw-r - r- جذر / جذر 2711 2014-12-04 23:03 ./lib/udev/rules.d/60-gnupg.rules

drwxr-xr-x جذر / جذر 0 2014-12-04 23:03 ./usr/

drwxr-xr-x جذر / جذر 0 2014-12-04 23:03 ./usr/lib/

drwxr-xr-x جذر / جذر 0 2014-12-04 23:03 ./usr/lib/gnupg/

-rwxr-xr-x جذر / جذر 39328 2014-12-04 23:03 ./usr/lib/gnupg/gpgkeys_ldap

-rwxr-xr-x جذر / جذر 92872 2014-12-04 23:03 ./usr/lib/gnupg/gpgkeys_hkp

-rwxr-xr-x جذر / جذر 47576 2014-12-04 23:03 ./usr/lib/gnupg/gpgkeys_finger

-rwxr-xr-x جذر / جذر 84648 2014-12-04 23:03 ./usr/lib/gnupg/gpgkeys_curl

-rwxr-xr-x جذر / جذر 3499 2014-12-04 23:03 ./usr/lib/gnupg/gpgkeys_mailto

drwxr-xr-x جذر / جذر 0 2014-12-04 23:03 ./usr/bin/

-rwxr-xr-x root / root 60128 2014-12-04 23:03 ./usr/bin/gpgsplit

-rwxr-xr-x root / root 1012688 2014-12-04 23:03 ./usr/bin/gpg [...]

$ dpkg -c /var/cache/apt/archives/gnupg_1.4.18-6_amd64.deb

drwxr-xr-x جذر / جذر 0 2014-12-04 23:03 ./

drwxr-xr-x جذر / جذر 0 2014-12-04 23:03 ./lib/

drwxr-xr-x جذر / جذر 0 2014-12-04 23:03 ./lib/udev/

drwxr-xr-x جذر / جذر 0 2014-12-04 23:03 ./lib/udev/rules.d/

-rw-r - r- جذر / جذر 2711 2014-12-04 23:03 ./lib/udev/rules.d/60-gnupg.rules

drwxr-xr-x جذر / جذر 0 2014-12-04 23:03 ./usr/

drwxr-xr-x جذر / جذر 0 2014-12-04 23:03 ./usr/lib/

drwxr-xr-x جذر / جذر 0 2014-12-04 23:03 ./usr/lib/gnupg/

-rwxr-xr-x جذر / جذر 39328 2014-12-04 23:03 ./usr/lib/gnupg/gpgkeys_ldap

-rwxr-xr-x جذر / جذر 92872 2014-12-04 23:03 ./usr/lib/gnupg/gpgkeys_hkp

-rwxr-xr-x جذر / جذر 47576 2014-12-04 23:03 ./usr/lib/gnupg/gpgkeys_finger

-rwxr-xr-x جذر / جذر 84648 2014-12-04 23:03 ./usr/lib/gnupg/gpgkeys_curl

-rwxr-xr-x جذر / جذر 3499 2014-12-04 23:03 ./usr/lib/gnupg/gpgkeys_mailto

drwxr-xr-x جذر / جذر 0 2014-12-04 23:03 ./usr/bin/

-rwxr-xr-x root / root 60128 2014-12-04 23:03 ./usr/bin/gpgsplit

-rwxr-xr-x root / root 1012688 2014-12-04 23:03 ./usr/bin/gpg [...]


صورة

dpkg - معلومات file.deb (أو -I) يعرض الأمر رؤوس ملف . DEB ملف:


$ dpkg -I /var/cache/apt/archives/gnupg_1.4.18-6_amd64.deb

حزمة دبيان الجديدة الإصدار 2.0.

حجم 1148362 بايت: أرشيف التحكم = 3422 بايت.

$ dpkg -I /var/cache/apt/archives/gnupg_1.4.18-6_amd64.deb

حزمة دبيان الجديدة الإصدار 2.0.

حجم 1148362 بايت: أرشيف التحكم = 3422 بايت.


1264 بايت ،

4521 بايت ،

479 بايت ،

473 بايت ، الحزمة: إصدار gnupg: 1.4.18-6

26 خطوط

65 خطوط

13 خطوط

13 خطوط

مراقبة

MD5sums

* بوستينست

* قبل

# / بن / ش

# / بن / ش

1264 بايت ،

4521 بايت ،

479 بايت ،

473 بايت ، الحزمة: إصدار gnupg: 1.4.18-6


العمارة: amd64

المشرف: Debian GnuPG-Maintainers[البريد الإلكتروني محمي]> الحجم المثبت: 4888

يعتمد على: gpgv ، libbz2-1.0 ، libc6 (> = 2.15) ، libreadline6 (> = 6.0) ، libusb-0.1-4 (> =

2: 0.1.12) ، zlib1g (> = 1: 1.1.4)

يوصى بـ: gnupg-curl ، libldap-2.4-2 (> = 2.4.7)

توحي: gnupg-doc، libpcsclite1، parcimonie، xloadimage | Imagemagick | قسم eog: utils

الأولوية: Multi-Arch مهم: أجنبي

الصفحة الرئيسية: http://www.gnupg.org

الوصف: حارس خصوصية GNU - بديل مجاني لـ PGP

GnuPG هي أداة GNU للاتصال الآمن وتخزين البيانات. يمكن استخدامه لتشفير البيانات وإنشاء التوقيعات الرقمية. يتضمن مرفقًا متقدمًا لإدارة المفاتيح ومتوافقًا

العمارة: amd64

المشرف: Debian GnuPG-Maintainers[البريد الإلكتروني محمي]> الحجم المثبت: 4888

يعتمد على: gpgv ، libbz2-1.0 ، libc6 (> = 2.15) ، libreadline6 (> = 6.0) ، libusb-0.1-4 (> =

2: 0.1.12) ، zlib1g (> = 1: 1.1.4)

يوصى بـ: gnupg-curl ، libldap-2.4-2 (> = 2.4.7)

توحي: gnupg-doc، libpcsclite1، parcimonie، xloadimage | Imagemagick | قسم eog: utils

الأولوية: Multi-Arch مهم: أجنبي

الصفحة الرئيسية: http://www.gnupg.org

الوصف: حارس خصوصية GNU - بديل مجاني لـ PGP

GnuPG هي أداة GNU للاتصال الآمن وتخزين البيانات. يمكن استخدامه لتشفير البيانات وإنشاء التوقيعات الرقمية. يتضمن مرفقًا متقدمًا لإدارة المفاتيح ومتوافقًا


مع معيار الإنترنت OpenPGP المقترح كما هو موضح في RFC 4880. [...]

مع معيار الإنترنت OpenPGP المقترح كما هو موضح في RFC 4880. [...]


يمكنك أيضا استخدام نظام إدارة حزم دبيان لمقارنة أرقام إصدار الحزمة مع - الإصدارات المقارنة الخيار ، والذي غالبًا ما يتم استدعاؤه بواسطة البرامج الخارجية ، بما في ذلك البرامج النصية للتكوين التي يتم تنفيذها بواسطة نظام إدارة حزم دبيان بحد ذاتها. يتطلب هذا الخيار ثلاث معاملات: رقم الإصدار ، عامل المقارنة ، ورقم الإصدار الثاني. مختلف المشغلين المحتملين هم: lt (بدقة أقل من) ، le (اقل او يساوي)، eq (مساو)، ne (غير متساوي)، ge (أكبر من أو يساوي) ، و gt (أكبر من). إذا كانت المقارنة صحيحة ، نظام إدارة حزم دبيان تُرجع 0 (نجاح) ؛ إذا لم يكن الأمر كذلك ، فإنه يعطي قيمة إرجاع غير صفرية (تشير إلى الفشل). ضع في اعتبارك هذه المقارنات:



$ dpkg - الإصدارات كومباري 1.2-3 gt 1.1-4

$ صدى دولار؟

0

$ dpkg - الإصدارات كومبياري 1.2-3 لتر 1.1-4

$ صدى دولار؟

1

$ dpkg - الإصدارات كومباري 2.6.0pre3-1 لتر 2.6.0-1

$ صدى دولار؟

1

$ dpkg - الإصدارات كومباري 1.2-3 gt 1.1-4

$ صدى دولار؟

0

$ dpkg - الإصدارات كومبياري 1.2-3 لتر 1.1-4

$ صدى دولار؟

1

$ dpkg - الإصدارات كومباري 2.6.0pre3-1 لتر 2.6.0-1

$ صدى دولار؟

1


لاحظ الفشل غير المتوقع للمقارنة الأخيرة: for نظام إدارة حزم دبيان، السلسلة "قبل"(عادةً ما يشير إلى إصدار ما قبل النشر) ليس له معنى معين ، و نظام إدارة حزم دبيان يفسرها ببساطة كسلسلة ، وفي هذه الحالة "2pre6.0-3"أكبر أبجديًا من"2.6.0-1". عندما نريد أن يشير رقم إصدار الحزمة إلى أنها إصدار تجريبي ، فإننا نستخدم حرف التلدة ، "~"



$ dpkg - الإصدارات كومباري 2.6.0 ~ pre3-1 لتر 2.6.0-1

$ صدى دولار؟

0

$ dpkg - الإصدارات كومباري 2.6.0 ~ pre3-1 لتر 2.6.0-1

$ صدى دولار؟

0


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: