Scroll to navigation

RPMKEYS(8) System Manager's Manual RPMKEYS(8)

الاسم

rpmkeys - حلقة مفاتيح RPM

موجز

rpmkeys {-K|--checksig} [خيارات] ملف_الحزمة ...

rpmkeys {-d|--delete|-e|--erase} [خيارات] بصمة_المفتاح ...

rpmkeys {-x|--export} [خيارات] [بصمة_المفتاح ...]

rpmkeys {-i|--import} [خيارات] مفتاح_عمومي ...

rpmkeys {-l|--list} [خيارات] [بصمة_المفتاح ...]

rpmkeys --rebuild [خيارات] [خيارات-إعادة-البناء]

الوصف

يُستخدم rpmkeys للتعامل مع حلقة مفاتيح rpm والتحقق من التوقيعات الرقمية للحزم باستخدام المفاتيح الموجودة فيها.

لجميع العمليات المتاحة، انظر العمليات.

العمليات

-K, --checksig

تحقق من الملخصات والتوقيعات الموجودة في ملف_الحزمة لضمان سلامة الحزمة وأصلها.

-d, --delete, -e, --erase

امسح المفتاح (المفاتيح) المحددة بواسطة بصمة_المفتاح. الخياران --delete و -d مهملان.

-x، --export

أخرج المفتاح (المفاتيح) المحددة بواسطة بصمة_المفتاح باستخدام ترميز ASCII-armor. إذا لم تُحدد بصمة_المفتاح، أخرج جميع المفاتيح.

--import

استورد المفاتيح العمومية المشفرة بـ ASCII-armor. لا يمكن التحقق من التوقيعات الرقمية بدون المفتاح العمومي المقابل (المعروف أيضًا بالشهادة).

-l، --list

اسرد المفاتيح العمومية المستوردة حاليًا (المعروفة أيضًا بالشهادات) حسب بصمتها ومعرف المستخدم. إذا لم تُحدد أي بصمات، اسرد جميع المفاتيح.

--rebuild

أعد إنشاء مخزن المفاتيح العمومية. حدث إلى أحدث تنسيق وتخلص من المفاتيح غير القابلة للقراءة.

المعطيات

بصمة_المفتاح

المقبض المستخدم لجميع العمليات على المفاتيح.
PACKAGE_FILE
ملف حزمة rpm أو قائمة.
مفتاح_عام
مفتاح عام OpenPGP مُدرع بـ ASCII (يُعرف أيضًا بالشهادة).

الخيارات

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

خيارات إعادة البناء

--from <fs|openpgp|rpmdb>

استخدم المفاتيح من الواجهة الخلفية المحددة لإعادة بناء الواجهة الخلفية لمخزن المفاتيح المُهيأة حاليًا. يمكن استخدام هذا للتحويل من تخزين مفاتيح إلى آخر.

الخرج

--checksig

<_ملف_الحزمة_>: <عنصر> <عنصر> <موافق|غير موافق>

مع --verbose:
<_ملف_الحزمة_>:

<عنصر>: <موافق|غير موجود|سيئ>
...

--list

<بصمة> <اسم> <معرف_مستخدم> مفتاح عام

الضبط

هناك عدة عناصر قابلة للتكوين تؤثر على سلوك هذا التحقق، انظر rpm-config(5) للتفاصيل:

  • %_keyring
  • %_keyringpath
  • %_pkgverify_flags
  • %_pkgverify_level

حالة الخروج

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

أمثلة

rpmkeys --export 771b18d3d7baa28734333c424344591e1964c5fc | sq inspect

صدّر المفتاح 771b18d3d7baa28734333c424344591e1964c5fc لفحصه باستخدام sequoia-sq.

rpmkeys --erase 771b18d3d7baa28734333c424344591e1964c5fc

امسح المفتاح 771b18d3d7baa28734333c424344591e1964c5fc من حلقة المفاتيح.

rpmkeys -K hello-2.0-1.x86_64.rpm

تحقق من ملف الحزمة hello-2.0-1.x86_64.rpm.

انظر أيضًا

popt(3), rpm(8), rpm-common(8), rpm-config(5), rpmsign(1)

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

http://www.rpm.org/

ترجمة

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

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

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

10 أبريل 2026 RPM 6.0.1