Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

rpm bouwen van .tar.gz...assistentie gevraagd

nefertitis
8 antwoorden
  • Hoi

    Ik probeer een RPM te bouwen van litris 1.0.7. Na de opdracht gegeven te hebben om tot bouwen over te gaan, stopt dit, met de volgende foutmelding:

    [code:1:438a7ee473]Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1


    RPM build errors:
    File not found: /var/tmp/ltris-root/usr/share/games/ltris
    File not found: /var/tmp/ltris-root/var/lib/games/ltris.hscr
    [/code:1:438a7ee473]

    het gaat vooral om het eerste. Waar vindt ik rpmlib? ???
    de 2e en 3e fout kan ikzelf wel oplossen.

    dank
  • Zoek even op http:/
    pmfind.net welk pakket rpmlib bevat.

    Max
  • Of op http://www.rpmseek.com
  • zover was ik dus ook al

    Geen resultaat geboekt
  • Waar is de rpm voor bedoeld?
    Als het voor je eigen installatie is, overweeg dan om checkinstall te gebruiken.

    Max
  • checkinstall zorgt alleen ervoor dat het programma in de RPM database komt.

    Ik wil gewoon mijn eigen rpm's gaan bouwen. Ltris 1.0.6 heb ik al. Nu wil ik dus 1.0.7 zelf bouwen.
  • Hoe kom je daar nu bij? Checkinstall maakt ook gewoon een rpm hoor in de directory waar je het commando 'checkinstall make install' uitvoert wel te verstaan. Die rpm kun je vervolgens bewaren en ook op andere systemen gebruiken. Alleen als de rpm bedoelt is voor publieke responistories zijn checkinstall rpm's niet zo handig, omdat je de rpm's dan beter met een specfile op een volledig plain systeem kunt bouwen.
  • [quote:01caffe739="Marcel de Reus"]Checkinstall maakt ook gewoon een rpm hoor in de directory waar je het commando 'checkinstall make install' uitvoert wel te verstaan. [/quote:01caffe739] In SuSE komt die door Checkinstal gemaakte rpm terecht in de map /usr/src/packages/RPMS/i386
    [code:1:01caffe739]
    jolo@linux:/usr/src/packages/RPMS/i386> ls
    nano-1.2.4-1.i386.rpm[/code:1:01caffe739]
    Ik heb Checkinstal ook geïnstalleerd in Fedora Core 2. Daar eindigt het installeren van nano met checkinstall 1.6.0Beta3
    [code:1:01caffe739] Installation failed. Aborting package creation. [/code:1:01caffe739] Maar type ik make install, dan wordt nano gewoon geïnstalleerd.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.