RPMSPEC(1) General Commands Manual RPMSPEC(1) NUME rpmspec - instrument de specificaii RPM SINOPSIS rpmspec {-q|--query} [opiuni] [opiuni-interogare] FIIER_SPECIFICAII ... rpmspec {-P|--parse} [opiuni] FIIER_SPECIFICAII ... rpmspec --shell [opiuni] [FIIER_SPECIFICAII ...] DESCRIERE rpmspec este un instrument pentru interogarea unui fiier de specificaii. Mai exact, pentru a interoga pachete ipotetice care ar fi create din fiierul de specificaii dat. Aadar, interogarea unui fiier de specificaii cu rpmspec este similara cu interogarea unui pachet creat din acel fiier de specificaii. Dar nu este identica. Cu rpmspec nu putei interoga toate campurile pe care le putei interoga dintr-un pachet construit. De exemplu, nu putei interoga BUILDTIME cu rpmspec din motive evidente. De asemenea, nu putei interoga alte campuri generate automat in timpul compilarii unui pachet, cum ar fi dependenele generate automat. OPERAII -q, --query Interogheaza antetul de specificaii analizat, similar cu interogarea pachetelor. -P, --parse Fiierul cu specificaii analizat este redat la ieirea standard. Adica, condiiile sunt gestionate, macrocomenzile sunt analizate i aa mai departe. --shell Invoca un shell interactiv pentru inspectarea macrocomenzilor, opional dupa analizarea unor specificaii.& Este utila in principal pentru depanare.& ARGUMENTE FIIER_SPECIFICAII Fiierul spec RPM utilizat pentru compilarea pachetelor cu rpmbuild. OPIUNI Consultai rpm-common(8) pentru opiunile comune tuturor operaiilor. OPIUNI DE INTEROGARE --qf FORMAT_INTEROGARE, --queryformat FORMAT_INTEROGARE Specifica formatul de ieire pentru interogarile de specificaii. Consultai rpm-queryformat(7) pentru detalii. --rpms Opereaza asupra tuturor antetelor pachetelor binare generate din specificaii. --builtrpms Opereaza numai asupra antetelor de pachete binare ale pachetelor care vor fi construite din specificaii. Aceasta inseamna ca se ignora antetele pachetelor care nu vor fi construite pornind de la specificaii, adica ignora antetele pachetelor fara seciune de fiier. --srpm Opereaza asupra antetului (antetelor) pachetului sursa generat(e) din specificaii. MEDIU Consultai rpm-common(8). STARE DE IEIRE In caz de succes, se returneaza 0, iar in caz contrar se returneaza un cod de eec diferit de zero. EXEMPLE rpmspec -q rpm.spec Obine lista pachetelor binare care vor fi generate din fiierul de specificaii rpm, de exemplu: 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 Obine informaii sumare pentru pachete binare individuale generate din fiierul de specificaii rpm, de exemplu: rpm: Sistemul de gestionare al pachetelor RPM rpm-libs: Biblioteci pentru manipularea pachetelor RPM rpm-build-libs: Biblioteci pentru construirea i semnarea pachetelor RPM ... rpmspec -q --srpm rpm.spec Obine pachetul sursa care va fi generat din fiierul de specificaii rpm, de exemplu: rpm-4.11.3-3.fc20.x86_64 rpmspec -P rpm.spec Analizeaza fiierul de specificaii rpm la ieirea standard, de exemplu: Summary: The RPM package management system Name: rpm Version: 4.14.0 ... rpmspec --shell Ruleaza macrocomanda interactiva de shell pentru depanarea macro-urilor, de exemplu: > %define foo bar > %foo bar > %(date) Tue Apr 13 03:55:37 PM EEST 2021 > %getncpus 8 rpmspec --shell popt.spec Ruleaza macrocomenzii interactive de shell in contextul spec, de exemplu: %name popt %version 1.18 CONSULTAI I popt(3), rpm(8), rpmbuild(1), rpm-queryformat(7), rpm-macros(7) rpmkeys --help - deoarece rpm accepta personalizarea opiunilor prin intermediul numelor alias de ,,popt", este imposibil sa se garanteze ca ceea ce este descris in manual corespunde cu ceea ce este disponibil. http://www.rpm.org/ TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . RPM 6.0.1 8 ianuarie 2026 RPMSPEC(1)