RPM2ARCHIVE(1) General Commands Manual RPM2ARCHIVE(1)

rpm2archive - ایجاد بایگانی tar یا cpio از بستهٔ مدیر بستهٔ RPM (RPM)

rpm2archive [گزینه‌ها] [PACKAGE_FILE] ...

rpm2archive فایل‌های بستهٔ RPM را به دیگر قالب‌های بایگانی تبدیل می‌کند.

اگر خروجی استاندارد یک فایل معمولی یا یک لوله (pipe) باشد، بایگانی در خروجی استاندارد نوشته می‌شود. اگر خروجی استاندارد یک ترمینال باشد، خروجی در فایلی با همان نام نوشته می‌شود که بسته به قالب، در صورت فشرده‌سازی پسوند .tgz یا .cpio.gz و در غیر این صورت پسوند .tar یا .cpio به انتهای آن افزوده خواهد شد. خروجی به‌طور پیش‌فرض با قالب gzip(1) فشرده می‌شود.

rpm2archive امضاها یا مجموع‌های مقابله‌ای (checksums) سطح بسته را اعتبارسنجی نمی‌کند، اما مجموع‌های مقابله‌ای هر فایل را به‌طور جداگانه اعتبارسنجی می‌کند.

از قالب‌های بستهٔ RPM نسخه‌های 3، 4 و 6 پشتیبانی می‌کند.

PACKAGE_FILE

یک بستهٔ RPM دودویی (binary) یا کد منبع (source).

اگر هیچ آرگومانی ارائه نشود، یا یک خط تیره (-) به‌عنوان آرگومان داده شود، داده‌ها از ورودی استاندارد خوانده می‌شوند.

-n, --nocompression

تولید یک بایگانی فشرده‌نشده. اگر در حالت ایجاد فایل باشد، از .tar به‌عنوان پسوند نام فایل استفاده می‌شود.

-f, --format=<FORMAT>

تولید بایگانی در FORMAT مشخص‌شده:
  • pax: قالب Restricted Portable Archive Exchange همان‌طور که توسط tar(1) استفاده می‌شود (پیش‌فرض)
  • cpio: قالب ASCII «جدید» cpio(5). توجه داشته باشید که این قالب دارای محدودیت 4GB برای اندازهٔ هر فایل مجزا است.

در صورت موفقیت، مقدار 0 و در غیر این صورت یک کد خطای غیرصفر بازگردانده می‌شود.

rpm2archive glint-1.0-1.i386.rpm | tar -xvz

استخراج محتویات بستهٔ glint-1.0-1.i386.rpm با استفاده از tar(1).

rpm2archive --nocompression --format=cpio glint-1.0-1.i386.rpm | cpio -idv

استخراج محتویات بستهٔ glint-1.0-1.i386.rpm به‌صورت یک cpio(5) فشرده‌نشده، سازگار با خروجی دستور rpm2cpio(1).

rpm2archive glint-1.0-1.i386.rpm ; tar -xvz glint-1.0-1.i386.rpm.tgz

استخراج محتویات بستهٔ glint-1.0-1.i386.rpm درون بایگانی‌ای به نام glint-1.0-1.i386.rpm.tgz و سپس استخراج بایگانی ایجادشده با tar(1).

cat glint-1.0-1.i386.rpm | rpm2archive - | tar -tvz

ارسال بستهٔ glint-1.0-1.i386.rpm از طریق ورودی استاندارد به rpm2archive، و فهرست کردن محتویات آن با tar(1).

rpm2cpio(1), rpm(8)

2026-03-06 RPM 6.0.1