RPMDEPS(1) General Commands Manual RPMDEPS(1)

rpmdeps - تولید وابستگی‌های بسته‌های RPM

rpmdeps <operation> [options]

rpmdeps <operation> [options] FILE ...

دستور rpmdeps وابستگی‌های بسته را برای یک یا چند فایل تولید می‌کند، که این فایل‌ها را یا از طریق فهرستی از نام‌های فایل در ورودی استاندارد، یا به عنوان آرگومان‌های خط فرمان دریافت می‌نماید.

دستور rpmdeps معمولاً به طور مستقیم اجرا نمی‌شود، اما اجرای آن می‌تواند برای عیب‌یابی فرآیند تولید وابستگی و توسعهٔ تولیدکننده‌های جدید وابستگی مفید باشد. دایرکتوری محل نصب rpmdeps را می‌توان با دستور rpm -E "%{_rpmconfigdir}" مشخص کرد.

توجه داشته باشید که خود دستور rpmdeps فقط برای تولید خودکار وابستگی‌ها در حالت سازگاری با گذشته در rpmbuild(1) استفاده می‌شود.

--alldeps

تمام وابستگی‌ها را چاپ می‌کند.

--conflicts

وابستگی‌های تداخل (conflicts) را چاپ می‌کند.

--enhances

وابستگی‌های بهبود (enhances) را چاپ می‌کند.

--obsoletes

وابستگی‌های منسوخ‌کننده (obsoletes) را چاپ می‌کند.

--orderwithrequires

وابستگی‌های ترتیب همراه با پیش‌نیاز (orderwithrequires) را چاپ می‌کند.

-P, --provides

وابستگی‌های ارائه‌شده (provides) را چاپ می‌کند.

--recommends

وابستگی‌های توصیه‌شده (recommends) را چاپ می‌کند.

-R, --requires

وابستگی‌های پیش‌نیاز (requires) را چاپ می‌کند.

--suggests

وابستگی‌های پیشنهادی (suggests) را چاپ می‌کند.

--supplements

وابستگی‌های مکمل (supplements) را چاپ می‌کند.

FILE

هر فایل معمولی.

برای گزینه‌های مشترک میان تمام عملیات‌ها، rpm-common(8) را ببینید.

RPM_BUILD_ROOT

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

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

rpmdeps --requires /bin/ls

چاپ خروجی وابستگی‌های پیش‌نیاز (requires) خودکار فایل باینری ls(1).

find popt-1.19-build/BUILDROOT -type f | /usr/lib/rpm/rpmdeps -P

چاپ خروجی موارد ارائه‌شدهٔ (provides) خودکار تمام فایل‌های موجود در پوشهٔ popt-1.19-build/BUILDROOT.

rpm(8), rpmbuild(1), rpm-common(8)

2026-03-06 RPM 6.0.1