Scroll to navigation

RPMLUA(1) General Commands Manual RPMLUA(1)

الاسم

rpmlua - مفسر Lua لـ RPM

موجز

rpmlua [خيارات] [نص_لوا] [-- وسيط ...]

الوصف

تشغيل مفسر لوا الداخلي لـ RPM.

ملاحظة: تبدأ الفهارس من 1 في لوا، لذا يكون اسم البرنامج في arg[1] بدلاً من الفهرس الصفري الأكثر شيوعًا.

المعطيات

نص لوا

نص بلغة لوا.

وسيط

خيارات ووسائط تُمرر إلى ملف_النص. يتوقف rpmlua عن المعالجة عند --.

الخيارات

-i، --interactive

تشغيل جلسة تفاعلية بعد تنفيذ النص أو العبارة الاختيارية.

--opts=سلسلة_خيارات

تنفيذ معالجة خيارات getopt(3) على الوسائط الممررة وفقًا لـ سلسلة_خيارات.

-e "عبارة--execute "عبارة"

تنفيذ عبارة لوا قبل تنفيذ النص الاختياري.

حالة الخروج

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

أمثلة

rpmlua test.lua

تنفيذ ملف النص test.lua.

rpmlua --opts=ab:c args.lua -- 1 2 3 -c -b5

تنفيذ ملف النص args.lua مع معالجة الخيارات.

rpmlua -e "print(rpm.ver('1.0') < rpm.ver('2.0'))"

تنفيذ عبارة واحدة لمقارنة إصدارات rpm.

rpmlua -i

تشغيل جلسة تفاعلية.

انظر أيضًا

lua(1)، popt(3)، getopt(3)، rpm(8) rpm-lua(7)

http://www.rpm.org/

ترجمة

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

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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

10 أبريل 2026 RPM 6.0.1