| RPMSPEC(8) | RPMSPEC(8) |
الاسم¶
rpmspec - أداة RPM Spec
موجز¶
الاستعلام عن ملفات المواصفات¶
rpmspec {-q|--query} [خيارات-التحديد] [خيارات-الاستعلام] ملف_المواصفات ...
تحليل ملفات المواصفات إلى المخرج القياسي¶
rpmspec {-P|--parse} ملف_المواصفات ...
استدعاء شل الماكرو¶
rpmspec {–shell} [ملف_المواصفات ...]
الوصف¶
rpmspec هي أداة للاستعلام عن ملف مواصفات. وبشكل أكثر تحديدًا للاستعلام عن حزم افتراضية سيتم إنشاؤها من ملف المواصفات المحدد. لذا فإن الاستعلام عن ملف مواصفات باستخدام rpmspec يشبه الاستعلام عن حزمة مبنية من ملف المواصفات ذلك. لكنه ليس متطابقًا. باستخدام rpmspec لا يمكنك الاستعلام عن جميع الحقول التي يمكنك الاستعلام عنها من حزمة مبنية. على سبيل المثال، لا يمكنك الاستعلام عن BUILDTIME باستخدام rpmspec لأسباب واضحة. كما لا يمكنك الاستعلام عن حقول أخرى مولدة آليًا أثناء بناء حزمة مثل التبعيات المولدة آليًا.
خيارات الاختيار¶
[--rpms] [--srpm]
query-options¶
[--qf,--queryformat تنسيق_الاستعلام] [--target المنصة_المستهدفة]
خيارات الاستعلام¶
الشكل العام لأمر استعلام مواصفات rpm هو
rpm {-q|--query} [خيارات-الاختيار] [خيارات-الاستعلام]
يمكنك تحديد التنسيق الذي يجب طباعة المعلومات به. للقيام بذلك، تستخدم
--qf|--queryformat تنسيق_الاستعلام
الخيار، متبوعًا بسلسلة تنسيق تنسيق_الاستعلام. راجع rpm(8) للتفاصيل.
خيارات التحديد¶
- --rpms
- يعمل على جميع رؤوس الحزم الثنائية المولدة من المواصفات.
- --builtrpms
- يعمل فقط على رؤوس الحزم الثنائية للحزم التي سيتم بناؤها من المواصفات. يعني ذلك تجاهل رؤوس الحزم للحزم التي لن تُبنى من المواصفات، أي تجاهل رؤوس الحزم للحزم بدون قسم ملفات.
- --srpm
- يعمل على رأس (رؤوس) الحزمة المصدرية المولدة من المواصفات.
أمثلة¶
احصل على قائمة الحزم الثنائية التي سيتم توليدها من ملف مواصفات rpm:
-
$ rpmspec -q rpm.spec
rpm-4.11.3-3.fc20.x86_64
rpm-libs-4.11.3-3.fc20.x86_64
rpm-build-libs-4.11.3-3.fc20.x86_64
...
الحصول على معلومات ملخصة للحزم الثنائية المفردة المولدة من ملف مواصفات rpm:
-
$ rpmspec -q --qf "%{name}: %{summary}\n" rpm.spec
rpm: The RPM package management system
rpm-libs: Libraries for manipulating RPM packages
rpm-build-libs: Libraries for building and signing RPM packages
...
الحصول على الحزمة المصدرية التي ستُولد من ملف مواصفات rpm:
-
$ rpmspec -q --srpm rpm.spec
rpm-4.11.3-3.fc20.x86_64
تحليل ملف مواصفات rpm إلى المخرج القياسي:
-
$ rpmspec -P rpm.spec
Summary: The RPM package management system
Name: rpm
Version: 4.14.0
...
تشغيل واجهة أوامر ماكرو تفاعلية لتصحيح أخطاء الماكرو:
-
$ rpmspec --shell
> %define foo bar
> %foo
bar
> %(date)
Tue Apr 13 03:55:37 PM EEST 2021
> %getncpus
8
تشغيل واجهة أوامر ماكرو تفاعلية في سياق المواصفات:
-
$ rpmspec --shell popt.spec
%name
popt
%version
1.18
انظر أيضًا¶
popt(3)، rpm(8)، rpmdb(8)، rpmkeys(8)، rpmsign(8)، rpm2cpio(8)، rpmbuild(8)
rpmspec --help - بما أن rpm يدعم تخصيص الخيارات عبر أسماء مستعارة popt، فمن المستحيل ضمان تطابق ما هو موصوف في الدليل مع ما هو متاح.
المؤلفون¶
-
Marc Ewing <marc@redhat.com> Jeff Johnson <jbj@redhat.com> Erik Troan <ewt@redhat.com> Panu Matilainen <pmatilai@redhat.com>
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 29 أكتوبر 2010 |