RPM-COMMON(8)

الاسم
rpm-common - العمليات والخيارات المشتركة بين البرامج التنفيذية الرئيسية rpm(8)

موجز
RPMCMD [خيارات] {-?|--help}

RPMCMD [خيارات] --showrc

RPMCMD [خيارات] --version

الوصف
تشارك البرامج التنفيذية RPMCMD التالية تهيئة مشتركة والخيارات والعمليات الموثقة في هذا الدليل:
•   rpm(8)
•   rpmdb(8)
•   rpmkeys(8)
•   rpmbuild(1)
•   rpmsign(1)
•   rpmspec(1)

العمليات
-?, --help
    طباعة رسالة استخدام أطول من المعتاد.

--version
    طباعة سطر واحد يحتوي على رقم إصدار rpm المستخدم.

--showrc
    إلقاء معلومات حول تهيئة rpm إلى المخرج المعياري.

الخيارات
--color <الوضع>
    استخدام ألوان الطرفية لتسليط الضوء على رسائل الخطأ والتنقيح، حيث الوضع هو أحد:
    •   always
    •   auto (استخدام مخرج ملون على الطرفيات)
    •   never (مبدئي)

--dbpath الدليل
    استخدم قاعدة البيانات في الدليل بدلاً من المسار المبدئي /var/lib/rpm.

-D 'الماكرو التعبير', --define='الماكرو التعبير'
    يُعرّف الماكرو بالقيمة التعبير.

-E 'التعبير', --eval='التعبير'
    يطبع توسعة rpm-macros(7) لـ التعبير.

--load الملف
    حمّل ملف ماكرو فردي rpm-macrofile(5).

--macros قائمة_الملفات
    استبدل قائمة ملفات الماكرو التي سيتم تحميلها بـ قائمة_الملفات. انظر إعدادات الماكرو للتفاصيل.

--nodigest
    لا تتحقق من ملخصات الحزمة أو الترويسة عند القراءة.

--nohdrchk
    لا تتحقق من رؤوس قاعدة البيانات عند استرجاعها.

--nosignature
    لا تتحقق من توقيعات الحزمة أو الترويسة عند القراءة.

--pipe الأمر
    يُوجّه مخرجات rpm إلى الأمر الأمر.

--predefine='الماكرو التعبير'
    يُعرّف الماكرو بالقيمة التعبير قبل تحميل ملفات الماكرو. هذا مفتاح نادر جداً لأغراض خاصة، استخدم --define لاحتياجات تعريف الماكرو الشائعة.

--target المنصة
    استخدم إعدادات المنصة بدلاً من الكشف آلياً. تُشكّل المنصة كـ بنية[-نظام_تشغيل].

--quiet
    اطبع أقل قدر ممكن - عادةً ستُعرض رسائل الخطأ فقط.

--rcfile قائمة_الملفات
    استبدل القائمة المبدئية لملفات الإعدادات التي ستُقرأ بـ قائمة_الملفات. انظر إعدادات rpmrc للتفاصيل.

--root الدليل
    استخدم شجرة نظام الملفات المتجذرة في الدليل لجميع العمليات. لاحظ أن هذا يعني أن قاعدة البيانات داخل الدليل ستُستخدم لفحوصات التبعيات وأي نصوص برمجية (مثل %post عند التثبيت، أو %prep عند بناء حزمة) ستُشغّل بعد chroot(2) إلى الدليل.

    لاحظ أن rpm يفترض أن البيئة داخل الجذر مُعدّة من قبل المستدعي، مثل أي تركيبات مطلوبة للعملية داخل الدليل الجذر.

--undefine='الماكرو'
    يلغي تعريف الماكرو.

-v، --verbose
    اطبع معلومات مفصلة - عادةً ستُعرض رسائل التقدم الروتينية. قدّمها أكثر من مرة لزيادة التفصيل، مثل -vv.

خيارات التصحيح
--debug
    اطبع الكثير من معلومات التصحيح.

--fsmdebug
    اطبع معلومات تصحيح حول معالجة الحمولة.

--rpmiodebug
    اطبع معلومات تصحيح حول الإدخال/الإخراج للملفات.

--stats
    اطبع إحصائيات وقت التشغيل للدوال المستخدمة بكثرة.

خيارات FTP/HTTP
هذه الخيارات مهملة. استخدم برامج ذات غرض خاص مثل curl(1) أو wget(1) لجلب البيانات من الإنترنت.

لبعض العمليات، يمكن لـ rpm العمل كعميل FTP و/أو HTTP بحيث يمكن الاستعلام عن الحزم أو تثبيتها من الإنترنت. يمكن تحديد ملفات الحزم لعمليات التثبيت والترقية والاستعلام كعنوان URL بنمط ftp أو http:

http://المضيف[:المنفذ]/المسار/إلى/الحزمة.rpm

ftp://[المستخدم:كلمة_المرور]@المضيف[:المنفذ]/المسار/إلى/الحزمة.rpm

إذا تم حذف كل من المستخدم وكلمة المرور، يُستخدم ftp مجهول.

تسمح rpm باستخدام الخيارات التالية مع عناوين URL من نوع http و ftp:

--httpproxy HOST
    استخدم HOST كخادم وكيل لجميع عمليات النقل http و ftp. يمكن تحديد هذا الخيار أيضًا عن طريق تهيئة الماكرو %_httpproxy.

--httpport PORT
    رقم المنفذ PORT الخاص بـ TCP لاستخدامه في اتصال http على خادم الوكيل http بدلاً من المنفذ المبدئي. يمكن تحديد هذا الخيار أيضًا عن طريق تهيئة الماكرو %_httpport.

البيئة
RPM_CONFIGDIR
    يُستخدم لتجاوز الدليل الرئيسي المبدئي لتكوين rpm، والذي يكون عادةً /usr/lib/rpm.

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

العلل
ليست كل الخيارات ذات معنى أو مطبقة في جميع الملفات التنفيذية التي تظهر فيها. على وجه الخصوص، --root وخيارات التحقق المختلفة يتم احترامها فقط بواسطة rpm(8) و rpmdb(8).

الملفات

  قاعدة بيانات

    /var/lib/rpm/

  مؤقت

    /var/tmp/rpm*

انظر أيضًا
popt(3)، rpm(8) rpm-config(5)، rpm-rpmrc(5)، rpm-macros(7)

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

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

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