| RPMSPEC(1) | General Commands Manual | RPMSPEC(1) |
نام (NAME)
rpmspec - ابزار کار با فایلهای مشخصات (Spec) در RPM
خلاصه دستور (SYNOPSIS)
rpmspec {-q|--query} [options] [query-options] SPEC_FILE ...
rpmspec {-P|--parse} [options] SPEC_FILE ...
rpmspec --shell [options] [SPEC_FILE ...]
توضیحات (DESCRIPTION)
دستور rpmspec ابزاری برای پرسوجو از یک فایل spec است. بهطور دقیقتر، برای پرسوجو دربارهٔ بستههای فرضی که از فایل spec دادهشده ایجاد خواهند شد استفاده میشود. بنابراین پرسوجو از یک فایل spec با rpmspec مشابه پرسوجو از بستهای است که از آن فایل spec ساخته شده باشد؛ اما با آن یکسان نیست. با rpmspec نمیتوانید تمام فیلدهایی را که از یک بستهٔ ساختهشده قابل پرسوجو هستند بررسی کنید. برای نمونه، به دلایل مشخص نمیتوانید BUILDTIME را با rpmspec پرسوجو کنید. همچنین نمیتوانید فیلدهای دیگری را که در طول ساخت بسته بهطور خودکار ایجاد میشوند، مانند وابستگیهای خودکار، پرسوجو نمایید.
عملیاتها (OPERATIONS)
-q, --query
-P, --parse
--shell
آرگومانها (ARGUMENTS)
SPECFILE
گزینهها (OPTIONS)
برای گزینههای مشترک در تمام عملیاتها، rpm-common(8) را ببینید.
گزینههای پرسوجو (QUERY OPTIONS)
--qf QUERYFMT, --queryformat QUERYFMT
--rpms
--builtrpms
--srpm
محیط (ENVIRONMENT)
rpm-common(8) را ببینید.
وضعیت خروج (EXIT STATUS)
در صورت موفقیت 0، و در غیر این صورت یک کد خطای غیر صفر بازگردانده میشود.
مثالها (EXAMPLES)
rpmspec -q rpm.spec
rpm-4.11.3-3.fc20.x86_64 rpm-libs-4.11.3-3.fc20.x86_64 rpm-build-libs-4.11.3-3.fc20.x86_64 ...
rpmspec -q --qf "%{name}: %{summary}n" rpm.spec
rpm: The RPM package management system rpm-libs: Libraries for manipulating RPM packages rpm-build-libs: Libraries for building and signing RPM packages ...
rpmspec -q --srpm rpm.spec
rpm-4.11.3-3.fc20.x86_64
rpmspec -P rpm.spec
Summary: The RPM package management system Name: rpm Version: 4.14.0 ...
rpmspec --shell
> %define foo bar > %foo bar > %(date) Tue Apr 13 03:55:37 PM EEST 2021 > %getncpus 8
rpmspec --shell popt.spec
%name popt %version 1.18
همچنین ببینید (SEE ALSO)
popt(3), rpm(8), rpmbuild(1), rpm-queryformat(7), rpm-macros(7)
rpmspec --help - از آنجا که rpm از سفارشیسازی گزینهها از طریق نامهای مستعار popt پشتیبانی میکند، تضمین اینکه آنچه در دفترچه راهنما توضیح داده شده با آنچه در دسترس است مطابقت داشته باشد، ناممکن است.
| 2026-03-06 | RPM 6.0.1 |