RPMSPEC(8) RPMSPEC(8) NUME rpmspec - instrument de specificaii RPM SINOPSIS INTEROGAREA FIIERELOR DE SPECIFICAII: rpmspec {-q|--query} [opiuni-selectare] [opiuni-interogare] FIIER_SPECIFICAII ... ANALIZAREA FIIERELOR DE SPECIFICAII LA IEIREA STANDARD: rpmspec {-P|--parse} FIIER_SPECIFICAII ... INVOCAREA MACRO SHELL-ULUI: rpmspec {-shell} [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. opiuni-selectare [--rpms] [--srpm] opiuni-interogare [--qf,--queryformat FORMAT_INTEROGARE] [--target PLATFORMA_INTA] OPIUNI DE INTEROGARE Formatul general al unei comenzi de interogare al specificaiilor rpm este urmatorul rpm {-q|--query} [opiuni-selectare] [opiuni-interogare] Putei specifica formatul in care trebuie afiate informaiile. Pentru a face acest lucru, utilizai opiunea --qf|--queryformat FORMAT_INTEROGARE urmata de irul de format QUERYFMT. A se vedea rpm(8) pentru detalii. OPIUNI DE SELECTARE rpm(8) Opereaza toate anteturile pachetelor binare generate din specificaii. --builtrpms Opereaza numai asupra antetelor de pachete binare ale pachetelor care ar fi construite din specificaii. Aceasta inseamna ca se ignora antetele pachetelor care nu vor fi compilate din specificaii, adica se ignora antetele pachetelor fara seciune de fiier. --srpm Opereaza asupra antetului (antetelor) pachetului sursa generat(e) din specificaii. EXEMPLE Obine lista pachetelor binare care vor fi generate din fiierul de specificaii rpm: $ 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 ... Obine informaii sumare pentru pachete binare individuale generate din fiierul de specificaii rpm: $ rpmspec -q --qf "%{name}: %{summary}\n" rpm.spec rpm: Sistemul de gestionare al pachetelor RPM rpm-libs: Biblioteci pentru manipularea pachetelor RPM rpm-build-libs: Biblioteci pentru construirea i semnarea pachetelor RPM ... Obine pachetul sursa care va fi generat din fiierul de specificaii rpm: $ rpmspec -q --srpm rpm.spec rpm-4.11.3-3.fc20.x86_64 Analizeaza fiierul de specificaii rpm la ieirea standard: $ rpmspec -P rpm.spec Summary: Sistemul de gestionare al pachetelor RPM Name: rpm Version: 4.14.0 ... Ruleaza macrocomanda interactiva de shell pentru depanarea macro-urilor: $ rpmspec --shell > %define foo bar > %foo bar > %(date) Tue Apr 13 03:55:37 PM EEST 2021 > %getncpus 8 Ruleaza macrocomenzii interactive de shell in contextul spec: $ rpmspec --shell popt.spec %name popt %version 1.18 CONSULTAI I popt(3), rpm(8), rpmdb(8), rpmkeys(8), rpmsign(8), rpm2cpio(8), rpmbuild(8) rpmspec --help - deoarece rpm accepta personalizarea opiunilor prin intermediul de diferite alias <>, este imposibil sa se garanteze ca ceea ce este descris in manual corespunde cu ceea ce este disponibil. http://www.rpm.org/ AUTORI Marc Ewing Jeff Johnson Erik Troan Panu Matilainen 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 . 29 octombrie 2010 RPMSPEC(8)