RPMSPEC(1)

الاسم
rpmspec - أداة RPM Spec

موجز
rpmspec {-q|--query} [خيارات] [خيارات-الاستعلام] SPEC_FILE ...

rpmspec {-P|--parse} [خيارات] SPEC_FILE ...

rpmspec --shell [خيارات] [SPEC_FILE ...]

الوصف
rpmspec أداة للاستعلام عن ملف مواصفات. وبشكل أكثر تحديدًا للاستعلام عن حزم افتراضية سيُنشئها ملف المواصفات المُعطى. لذا فإن الاستعلام عن ملف مواصفات باستخدام rpmspec يشبه الاستعلام عن حزمة بُنيت من ملف المواصفات ذلك. لكنه ليس مطابقًا. باستخدام rpmspec لا يمكنك الاستعلام عن جميع الحقول التي يمكنك الاستعلام عنها من حزمة مبنية. على سبيل المثال، لا يمكنك الاستعلام عن BUILDTIME باستخدام rpmspec لأسباب واضحة. كما لا يمكنك الاستعلام عن حقول أخرى تُولد آليًا أثناء بناء حزمة مثل التبعيات المُولدة آليًا.

العمليات
-q، --query
    الاستعلام عن رأس المواصفات المُحلل، بشكل مشابه للاستعلام عن الحزم.

-P, --parse
    إخراج ملف المواصفات المُحلل إلى المخرجات القياسية. أي تُعالج الشروط، وتُحلل الماكرو وهكذا.

--shell
    استدعاء شِل تفاعلي لفحص الماكرو، اختياريًا بعد تحليل مواصفات. مفيد بشكل رئيس لاستكشاف الأخطاء.

المعطيات
SPECFILE
    ملف مواصفات RPM يُستخدم لبناء الحزم باستخدام rpmbuild.

الخيارات
انظر rpm-common(8) للخيارات المشتركة بين جميع العمليات.

خيارات الاستعلام
--qf تنسيق_الاستعلام، --queryformat تنسيق_الاستعلام
    تحديد تنسيق الإخراج لاستعلامات المواصفات. انظر rpm-queryformat(7) للتفاصيل.

--rpms
    العمل على جميع رؤوس الحزم الثنائية المُولدة من المواصفات.

--builtrpms
    العمل فقط على رؤوس الحزم الثنائية للحزم التي ستبنى من المواصفات. يعني ذلك تجاهل رؤوس الحزم للحزم التي لن تبنى من المواصفات أي تجاهل رؤوس الحزم للحزم دون قسم ملف.

--srpm
    العمل على رأس/رؤوس الحزمة المصدرية المُولدة من المواصفات.

البيئة
انظر rpm-common(8).

حالة الخروج
عند النجاح، تُعاد القيمة 0، وإلا تُعاد شفرة فشل غير صفرية.

أمثلة
rpmspec -q rpm.spec
    الحصول على قائمة الحزم الثنائية التي ستُولد من ملف مواصفات rpm، مثال:
        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
        ...

rpmspec -q --qf "%{name}: %{summary}n" rpm.spec
    الحصول على معلومات ملخصة للحزم الثنائية الفردية المُولدة من ملف مواصفات rpm، مثال:
        rpm: نظام إدارة حزم RPM
        rpm-libs: مكتبات لمعالجة حزم RPM
        rpm-build-libs: مكتبات لإنشاء حزم RPM وتوقيعها
        ...

rpmspec -q --srpm rpm.spec
    الحصول على الحزمة المصدرية التي ستُولد من ملف مواصفات rpm، مثال:
        rpm-4.11.3-3.fc20.x86_64

rpmspec -P rpm.spec
    تحليل ملف مواصفات rpm إلى المخرجات القياسية، مثال:
        ملخص: نظام إدارة الحزم RPM
        الاسم: rpm
        الإصدار: 4.14.0
        ....

rpmspec --shell
    تشغيل شِل ماكرو تفاعلي لتصحيح أخطاء الماكرو، مثال:
        > %define foo bar
        > %foo
        bar
        > %(date)
        الثلاثاء 13 أبريل 03:55:37 مساءً توقيت شرق أوروبا الصيفي 2021
        > %getncpus
        8

rpmspec --shell popt.spec
    تشغيل واجهة أوامر تفاعلية للماكرو في سياق المواصفات، مثال:
        %name
        popt
        %version
        1.18

انظر أيضًا
popt(3)، rpm(8)، rpmbuild(1)، rpm-queryformat(7)، rpm-macros(7)

rpmspec --help - نظرًا لأن rpm يدعم تخصيص الخيارات عبر أسماء مستعارة popt، فمن المستحيل ضمان تطابق ما هو موصوف في الدليل مع ما هو متاح.

http://www.rpm.org/

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.