هذا هو الأمر dpkg-query الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
dpkg-query - أداة للاستعلام عن قاعدة بيانات dpkg
موجز
dpkg- استعلام [خيار...] أمر
الوصف
dpkg- استعلام هي أداة لعرض معلومات حول الحزم المدرجة في نظام إدارة حزم دبيان قاعدة البيانات.
أوامر
-l, --قائمة [حزمة اسم نمط...]
سرد الحزم التي تطابق النمط المحدد. إذا كان الجواب لا حزمة اسم نمط معطى ، قائمة الكل
الحزم في / var / lib / dpkg / status، باستثناء تلك التي تم وضع علامة عليها على أنها غير مثبتة (على سبيل المثال
تلك التي تم تطهيرها سابقًا). أحرف البدل للقذيفة العادية هي
المسموح بها في حزمة اسم نمط. يرجى ملاحظة أنه من المحتمل أن تضطر إلى الاقتباس
حزمة اسم نمط لمنع الغلاف من تنفيذ توسيع اسم الملف. ل
على سبيل المثال ، سيسرد هذا جميع أسماء الحزم التي تبدأ بـ "libc6":
dpkg- استعلام -l "libc6 *"
تُظهر الأعمدة الثلاثة الأولى من الإخراج الإجراء المطلوب ، وحالة الحزمة ،
والأخطاء بهذا الترتيب.
الفعل المطلوب:
u = غير معروف
أنا = تثبيت
ح = عقد
r = إزالة
ع = تطهير
وضع رزمة:
ن = غير مثبت
ج = ملفات التكوين
H = نصف مثبت
U = غير معبأ
F = نصف مهيأ
W = المشغلات في انتظار
ر = المشغلات معلقة
أنا = مثبت
إشارات الخطأ:
= (لا شيء)
R = إعادة مطلوبة
تشير الحالة الكبيرة أو رسالة الخطأ إلى أن الحزمة من المحتمل أن تسبب خطورة
مشاكل. يرجى الرجوع إلى نظام إدارة حزم دبيان(1) للحصول على معلومات حول الدول والأعلام المذكورة أعلاه.
تنسيق الإخراج لهذا الخيار غير قابل للتكوين ، ولكنه يختلف تلقائيًا إلى
تناسب عرض المحطة. إنه مخصص للقراء من البشر ، وليس بسهولة
مقروء آليًا. يرى -W (--مشاهده) و - تنسيق للحصول على طريقة لتكوين
تنسيق الإخراج.
-W, --مشاهده [حزمة اسم نمط...]
مثل --قائمة خيار هذا سوف يسرد جميع الحزم المطابقة للنمط المحدد.
ومع ذلك ، يمكن تخصيص الإخراج باستخدام ملف - تنسيق اختيار. الافتراضي
يعطي تنسيق الإخراج سطرًا واحدًا لكل حزمة مطابقة ، كل سطر له الاسم
(الموسعة بمؤهل العمارة لـ متعدد القوس نفسه الحزم) و
نسخة مثبتة من الحزمة ، مفصولة بعلامة تبويب.
-s, --الحالة اسم الحزمة
تقرير حالة الحزمة المحددة. يعرض هذا فقط الإدخال في ملف
قاعدة بيانات حالة الحزمة. عندما متعددة اسم الحزمة مدرجة ، المطلوب
إدخالات الحالة مفصولة بسطر فارغ ، بنفس الترتيب المحدد في
قائمة الحجة.
-L, --ملفات القائمة اسم الحزمة
سرد الملفات المثبتة على نظامك من اسم الحزمة. عندما متعددة اسم الحزمة
في القائمة ، يتم فصل قوائم الملفات المطلوبة بسطر فارغ ، بامتداد
نفس الترتيب المحدد في قائمة الوسائط. ومع ذلك ، لاحظ أن الملفات التي تم إنشاؤها بواسطة
لم يتم سرد البرامج النصية الخاصة بالحزمة.
--قائمة التحكم اسم الحزمة
قائمة ملفات التحكم المثبتة على نظامك من اسم الحزمة (منذ dpkg 1.16.5).
يمكن استخدام هذه كوسيطات الإدخال إلى - التحكم في العرض.
- التحكم في العرض اسم الحزمة ملف التحكم
اطبع ملف التحكم مثبتة على نظامك من اسم الحزمة إلى المعيار
الإخراج (منذ dpkg 1.16.5).
-c, - مسار التحكم اسم الحزمة [ملف التحكم]
سرد مسارات ملفات التحكم المثبتة على نظامك من اسم الحزمة (منذ dpkg
1.15.4). لو ملف التحكم تم تحديده ثم سرد مسار عنصر التحكم هذا فقط
الملف إذا كان موجودًا.
تحذير: تم إهمال هذا الأمر لأنه يتيح وصولاً مباشرًا إلى dpkg الداخلي
قاعدة البيانات ، يرجى التبديل لاستخدامها --قائمة التحكم و - التحكم في العرض بدلا من ذلك للجميع
الحالات التي قد تعطي فيها هذه الأوامر نفس النتيجة النهائية. على الرغم من أن طالما
لا تزال هناك حالة واحدة على الأقل حيث يلزم هذا الأمر (أي عند الحاجة
إزالة برنامج نصي ضار لصيانة postrm) ، وبينما لا يوجد حل جيد
لذلك ، لن تتم إزالة هذا الأمر.
-S, --بحث نمط البحث عن اسم الملف
ابحث عن الحزم التي تمتلك الملفات المقابلة للنمط المحدد. معيار
يمكن استخدام أحرف البدل shell في النمط ، حيث توجد علامة النجمة (*) و
ستطابق علامة الاستفهام (؟) الشرطة المائلة ، وسيتم استخدام الشرطة المائلة السوداء (\) كمهرب
حرف.
إذا كان الحرف الأول في نمط البحث عن اسم الملف لا شيء من* [؟ /' ثم أنه
سيتم اعتباره مطابقة لسلسلة فرعية وسيُحاط ضمنيًا بـ "*' (مثل
in *نمط البحث عن اسم الملف*). إذا كانت السلسلة اللاحقة تحتوي على أي من '* [؟ \'،
ثم سيتم التعامل معها مثل نمط الكرة الأرضية ، وإلا فإن أي زائدة "/"أو"/.' إرادة
سيتم إزالتها وسيتم إجراء بحث المسار الحرفي.
لن يسرد هذا الأمر الملفات الإضافية التي تم إنشاؤها بواسطة البرامج النصية للمشرف ، ولن يسردها
قائمة البدائل.
-p, - طباعة - فائدة اسم الحزمة
عرض تفاصيل حول اسم الحزمة، كما وجدت في / var / lib / dpkg / متاح. عندما
متعدد اسم الحزمة مدرجة ، المطلوب متاح الإدخالات مفصولة بـ
سطر فارغ ، بنفس الترتيب المحدد في قائمة الوسائط.
يجب على مستخدمي الواجهات المستندة إلى APT استخدام ملفات الرابطة بين مخبأ إظهار اسم الحزمة بدلاً من ذلك
متاح يتم تحديث الملف فقط عند استخدام دسلكت.
-?, --مساعدة
إظهار رسالة الاستخدام والخروج.
--الإصدار
إظهار الإصدار والخروج.
OPTIONS
--admindir =دير
قم بتغيير موقع نظام إدارة حزم دبيان قاعدة البيانات. الموقع الافتراضي هو / var / lib / dpkg.
--تحميل - الجدوى
قم أيضًا بتحميل الملف المتاح عند استخدام ملف --مشاهده و --قائمة الأوامر التي الآن
الافتراضي هو الاستعلام عن ملف الحالة فقط (منذ dpkg 1.16.2).
-f, - تنسيق العرض =شكل
يستخدم هذا الخيار لتحديد تنسيق الإخراج --مشاهده سوف ينتج. ال
التنسيق عبارة عن سلسلة سيتم إخراجها لكل حزمة مدرجة.
في سلسلة التنسيق ، "\"يقدم عمليات الهروب:
\n خط جديد
\r إرجاع
\t علامة التبويب
"\"قبل أي حرف آخر يلغي أي معنى خاص لما يلي
الشخصية ، وهو أمر مفيد لـ "\"و"$".
يمكن تضمين معلومات الحزمة عن طريق إدخال مراجع متغيرة للحزمة
الحقول باستخدام بناء الجملة "${حقل[;عرض]}". تتم طباعة الحقول بمحاذاة اليمين ما لم
العرض سالب وفي هذه الحالة سيتم استخدام المحاذاة لليسار. الأتى
حقليتم التعرف على s ولكنها ليست متاحة بالضرورة في ملف الحالة
(فقط الحقول الداخلية أو الحقول المخزنة في الحزمة الثنائية تنتهي بداخلها):
معمار
البق
تماثيل (داخلي)
التكوين- الإصدار (داخلي)
الحروب
فواصل
يعتمد
الوصف
يعزز
اسينشال
اسم الملف (داخلي ، واجهة أمامية ذات صلة)
الرئيسية
الحجم المثبت
أنا MD5 (داخلي ، واجهة أمامية ذات صلة)
اسم ملف MSDOS (داخلي ، واجهة أمامية ذات صلة)
معيل
المنشأ
فئة الإشتراك
يعتمد مسبقا
درجة الأهمية
يوفر
توصي
يستبدل
تنقيح (عفا عليها الزمن)
القسم
المقاس (داخلي ، واجهة أمامية ذات صلة)
مصدر
الحالة (داخلي)
وتقترح
بطاقة (عادة ليس في .deb ولكن في ملفات حزم المستودع)
المشغلات في انتظارها (داخلي)
المشغلات معلقة (داخلي)
التجريبية
فيما يلي الحقول الافتراضية التي تم إنشاؤها بواسطة dpkg- استعلام من قيم من الآخرين
الحقول (لاحظ أن هذه لا تستخدم أسماء صالحة للحقول في ملفات التحكم):
ثنائي: الحزمة
يحتوي على اسم الحزمة الثنائية مع مؤهل معماري محتمل
مثل “libc6: amd64” (منذ dpkg 1.16.2). مؤهل العمارة سيكون
موجود لجعل اسم الحزمة واضحًا ، على سبيل المثال إذا كانت الحزمة تحتوي على
a متعدد القوس بقيمة نفسه أو العبوة أجنبية
هندسة معمارية.
ثنائي: ملخص
يحتوي على وصف موجز للحزمة (منذ dpkg 1.16.2).
ديسيبل: الحالة- Abbrev
يحتوي على حالة الحزمة المختصرة ، مثل "ii" (منذ dpkg
(متّى 1.16.2، XNUMX).
ديسيبل: حالة تريد
يحتوي على حالة الحزمة المطلوبة ، وهي جزء من حقل الحالة (منذ dpkg
(متّى 1.17.11، XNUMX).
ديسيبل: الحالة-الحالة
يحتوي على كلمة حالة الحزمة ، وهي جزء من حقل الحالة (منذ dpkg
(متّى 1.17.11، XNUMX).
ديسيبل: الحالة- Eflag
يحتوي على علامة خطأ حالة الحزمة ، وهي جزء من حقل الحالة (منذ ذلك الحين
دبكج 1.17.11).
المصدر: الحزمة
تحتوي على اسم الحزمة المصدر لهذه الحزمة الثنائية (منذ dpkg
(متّى 1.16.2، XNUMX).
المصدر: الإصدار
يحتوي على إصدار الحزمة المصدر لهذه الحزمة الثنائية (منذ dpkg
1.16.2)
سلسلة التنسيق الافتراضي هي "$ {binary: Package} \ t $ {Version} \ n". في الواقع ، كل شيء
يمكن طلب الحقول الأخرى الموجودة في ملف الحالة (أي الحقول التي يحددها المستخدم) ،
أيضاً. ستتم طباعتها كما هي ، على الرغم من عدم إجراء أي تحويل أو فحص للأخطاء
عليهم. للحصول على اسم نظام إدارة حزم دبيان المشرف والإصدار المثبت ، أنت
يمكن تشغيل:
dpkg- استعلام -W -f = '$ {ثنائي: حزمة} $ {Version} \ t $ {Maintainer} \ n ' نظام إدارة حزم دبيان
EXIT الوضع
0 تم تنفيذ الاستعلام المطلوب بنجاح.
1 حدثت مشاكل أثناء تحليل سطر الأوامر أو تنفيذ الاستعلام ،
بما في ذلك عدم العثور على أي ملف أو حزمة (باستثناء ملفات - مسار التحكم).
البيئة
DPKG_ADMINDIR
إذا تم تعيين و - أدمندير لم يتم تحديد الخيار ، سيتم استخدامه باعتباره
نظام إدارة حزم دبيان دليل البيانات.
الأعمدة
يؤثر هذا الإعداد على إخراج ملف --قائمة الخيار عن طريق تغيير عرض
ناتجها.
استخدم dpkg-query عبر الإنترنت باستخدام خدمات onworks.net
