Scroll to navigation

RPMUNCOMPRESS(1) General Commands Manual RPMUNCOMPRESS(1)

الاسم

rpmuncompress - أداة RPM للملفات المضغوطة والأرشيفات

موجز

rpmuncompress [خيارات] ملف

rpmuncompress [خيارات] [خيارات-استخراج] {-x|--extract} أرشيف

الوصف

rpmuncompress هي أداة لإخراج الملفات المضغوطة وغير المضغوطة بشكل شفاف، واستخراج الأرشيفات.

تُستدعى عادة داخليًا بواسطة rpmbuild(1) لمعالجة المهام المتعلقة بـ %setup و %patch في ملفات المواصفات، ولكن يمكن أن تكون مفيدة عند الاستدعاء يدويًا أيضًا. يمكن تحديد دليل تثبيت rpmuncompress باستخدام rpm -E "%{_rpmconfigdir}".

المعطيات

FILE

ملف عادي، مضغوط اختياريًا.

أرشيف

أرشيف tar(1) أو zip(1) أو Ruby GEM. قد تكون أرشيفات tar مضغوطة.

العمليات

بشكل مبدئي، يُخرج rpmuncompress ملف إلى المخرج المعياري مشابهًا لـ cat(1)، ولكن مع فك ضغط شفاف للعديد من صيغ الضغط الشائعة، مشابهًا لـ zcat(1).

-x، --extract

استخرج الأرشيف الممرر كوسيط إلى الدليل الحالي، مع فك ضغط أرشيفات tar(1) بشكل شفاف إذا لزم الأمر.

الخيارات

-n، --dry-run

أخرج أمر الصدفة الذي سيُنفذ بدون هذا الخيار.

خيارات الاستخراج

-C مسار, --path=مسار

استخرج إلى مسار بغض النظر عن التخطيط الداخلي للأرشيف.

-v، --verbose

قدم إخراج استخراج مفصل.

حالة الخروج

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

أمثلة

rpmuncompress /tmp/3911.patch.gz | patch -p1

فك الضغط وأخرج /tmp/3911.patch.gz، مشابهًا لـ zcat(1)، وأنقله إلى patch(1).

rpmuncompress -x myproject.zip

استخرج أرشيف myproject.zip إلى الدليل الحالي.

rpmuncompress -x -C myproject myproject-1.0.7rc1.tar.gz

فك الضغط واستخرج أرشيف myproject-1.0.7rc1.tar.gz إلى دليل myproject، بغض النظر عن هيكله الداخلي.

انظر أيضًا

rpmbuild(1), popt(3)

http://www.rpm.org/

ترجمة

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

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

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

10 أبريل 2026 RPM 6.0.1