Minulla on rakentamani RPM. Ja etsin, kuinka purkaa Spec-tiedosto siitä. Olen kokeillut:

rpm --scripts -qp sampleBuild.rpm 

Se ei toiminut. Tietääkö kukaan oikean komennon?

Vastaa

Yleensä vain lähde-RPM: llä on spec-tiedosto. Voit purkaa sen valitsemalla

rpm2cpio myrpm.src.rpm | cpio -civ "*.spec" 

tai voit asenna src rpm käyttäjänä rpm -i myrpm.src.rpm -toiminnolla, kun hakemisto rpmbuild/SPECS/ saa määritystiedoston.

Kommentit

  • Lataa lähde-rpm osoitteella yumdownloader --source yourpackagename.

Vastaa

Kaivoin lisää ja en voi purkaa SPEC-tiedostoa toiseen tiedostoon, kuten tekstiin, mutta voin käyttää rpmrebuild tarkastellaksesi SPEC-tiedostoa ja muokata sitä. Tässä sanottuani tässä on seuraava komento:

rpmrebuild -e -p sampleBuild.rpm

Kommentit

  • Tämä toimii hyvin kierrosluvuilla (ei SRPM-tiedostoilla), jos alkuperäinen tekninen tieto puuttuu, koska se luo väärennetyn spesifikaation. e on rpmrebuild.
  • Toimii hyvin CentOS 6.10: ssä edellyttäen, että ' ve rpmrebuild (saatavana EPEL-repossa ei base repo) asennettuna. Voit ladata epel rpm täältä: download-ib01.fedoraproject.org/pub/epel/6/i386/…

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *