Provided by: manpages-ro_4.26.0-1_all bug

NUME

       rpmspec - instrument de specificații RPM

SINOPSIS

   INTEROGAREA FIȘIERELOR DE SPECIFICAȚII
       rpmspec {-q|--query} [opțiuni-selectare] [opțiuni-interogare] FIȘIER_SPECIFICAȚII ...

   ANALIZAREA FIȘIERELOR DE SPECIFICAȚII LA IEȘIREA STANDARD
       rpmspec {-P|--parse} FIȘIER_SPECIFICAȚII ...

   INVOCAREA MACRO SHELL-ULUI
       rpmspec {–shell} [FIȘIER_SPECIFICAȚII ...]

DESCRIERE

       rpmspec  este  un instrument pentru interogarea unui fișier de specificații. Mai exact, pentru a interoga
       pachete ipotetice care ar fi create din fișierul de specificații dat. Așadar, interogarea unui fișier  de
       specificații  cu  rpmspec este similară cu interogarea unui pachet creat din acel fișier de specificații.
       Dar nu este identică. Cu rpmspec nu puteți interoga toate câmpurile pe care le puteți  interoga  dintr-un
       pachet  construit.  De exemplu, nu puteți interoga BUILDTIME cu rpmspec din motive evidente. De asemenea,
       nu puteți interoga alte câmpuri generate automat în timpul compilării unui pachet, cum ar fi dependențele
       generate automat.

   opțiuni-selectare
       [--rpms] [--srpm]

   opțiuni-interogare
       [--qf,--queryformat FORMAT_INTEROGARE] [--target PLATFORMA_ȚINTĂ]

   OPȚIUNI DE INTEROGARE
       Formatul general al unei comenzi de interogare al specificațiilor rpm este următorul

       rpm {-q|--query} [opțiuni-selectare] [opțiuni-interogare]

       Puteți specifica formatul în care trebuie afișate informațiile. Pentru  a  face  acest  lucru,  utilizați
       opțiunea

       --qf|--queryformat FORMAT_INTEROGARE

       urmată de șirul de format QUERYFMT. A se vedea rpm(8) pentru detalii.

   OPȚIUNI DE SELECTARE
       --rpms Obține lista pachetelor binare care vor fi generate din fișierul de specificații:

       --builtrpms
              Operează  numai asupra antetelor de pachete binare ale pachetelor care vor fi construite din spec.
              Aceasta înseamnă că se ignoră antetele  pachetelor  care  nu  vor  fi  construite  pornind  de  la
              specificații, adică ignoră antetele pachetelor fără secțiune de fișier.

       --srpm Operează pe antetul (antetele) pachetului sursă generat(e) din specificații.

EXEMPLE

       Obține lista pachetelor binare care vor fi generate din fișierul de specificații 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
                      ...

       Obține informații sumare pentru pachete binare individuale generate din fișierul de specificații 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
                      ...

       Obține pachetul sursă care va fi generat din fișierul de specificații rpm:

                      $ rpmspec -q --srpm rpm.spec
                      rpm-4.11.3-3.fc20.x86_64

       Analizează fișierul de specificații rpm la ieșirea standard:

                      $ rpmspec -P rpm.spec
                      Summary: Sistemul de gestionare al pachetelor RPM
                      Name: rpm
                      Version: 4.14.0
                      ...

       Rulează macrocomandă interactivă 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

       Rulează macrocomenzii interactive de shell în contextul spec:

                      $ rpmspec --shell popt.spec
                      %name
                      popt
                      %version
                      1.18

CONSULTAȚI ȘI

       popt(3), rpm(8), rpmdb(8), rpmkeys(8), rpmsign(8), rpm2cpio(8), rpmbuild(8)

       rpmspec  --help  -  deoarece  rpm  acceptă  personalizarea  opțiunilor prin intermediul de diferite alias
       «popt», este imposibil să se garanteze că ceea ce este descris în  manual  corespunde  cu  ceea  ce  este
       disponibil.

       http://www.rpm.org/ <URL:http://www.rpm.org/>

AUTORI

              Marc Ewing <marc@redhat.com>
              Jeff Johnson <jbj@redhat.com>
              Erik Troan <ewt@redhat.com>
              Panu Matilainen <pmatilai@redhat.com>

TRADUCERE

       Traducerea    în   limba   română   a   acestui   manual   a   fost   făcută   de   Remus-Gabriel   Chelu
       <remusgabriel.chelu@disroot.org>

       Această traducere este  documentație  gratuită;  citiți  Licența publică generală GNU Versiunea 3  sau  o
       versiune   ulterioară   cu  privire  la  condiții  privind  drepturile  de  autor.   NU  se  asumă  NICIO
       RESPONSABILITATE.

       Dacă găsiți erori în traducerea acestui manual, vă rugăm să  trimiteți  un  e-mail  la  translation-team-
       ro@lists.sourceforge.net.

                                                29 octombrie 2010                                     RPMSPEC(8)