Vraag & Antwoord
[Red Hat 7.3] Source RPMs
7 antwoorden
- Ik liep net voor het eerst tegen zogemoemde source RPMs op. Waar vind ik meer over die dingen? Het lijkt namelijk net even anders te werken dan " gewone" RPMs
- source rpm's moeten eerst nog gecompileerd worden voordat je ze kunt gebruiken. Dat kun je automatiseren via het rpm-commando, maar ook handmatig doen. Voordeel van handmatig compileren is dat je nog bepaalde vlaggen kunt meegeven, de source kunt patchen, etc…
Hierdoor krijg je een gecompileerd programma dat beter op je systeem etc. aansluit, waardoor de zaak stabieler/sneller kan draaien.
Doordat het een rpm-bestand betreft heb je tevens het voordeel dat de dependencies etc. gewoon in de rpm-database worden opgenomen..
Max - Om de een of andere reden kan ik nergens een "standaard" commando vinden dat je op source RPMs kan loslaten - of een setje commando's waarmee je in de meeste situaties aan de slag kan … of bestaat zoiets gewoonweg niet?
- Het commando is [b:1c979ec70f]rpm[/b:1c979ec70f] met enkele vlaggen die aangeven dat je de broncode automatisch wilt compileren.
RobertV heeft deze onlangs in dit forum gepost bij een ander onderwerp, weet zo snel niet meer welke, maar misschien dat Robert deze thread morgen of zo leest.
Voor het compileren van de source rpm, ga naar de map waar rpm de source heen schrijft, doe ./configure, make en make install.
Bij ./configure kun je diverse vlaggen meegeven tav de configuratie van het compilatiescript. Dat staat verder los van rpm, het compileren is dan hetzelfde als met een doorsnee broncode die je download van Internet.
Max - Ik ben er inmiddels achter dat ik rpm-build package niet had geinstalleerd en dat dit nodig is voor het loslaten van het rpm commando op source RPMs. Tja, dan blijf je steken op de eerste hobbel …
Daarna stuitte ik natuurlijk wel weer op nieuwe problemen bij het installeren van m'n eerste source rpm, maar ik kan nu beter eerst even zelf verder zoeken. Kortom: wat mij betreft is deze thread al weer gesloten. Dank voor je antwoorden, er zit zoals altijd weer handige info in! - rpm –rebuild –clean –rmsource blablabla.src.rpm
Daarna vindt je een of meer binary RPM(s) in /usr/src/redhat/RPMS/jouw_architectuur/
Beantwoord deze vraag
Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.
Gerelateerde vragen
- URL zonder extensie wil niet helemaal lukken
- https verbinding met ssl in owncloud
- afspelen met audacity werkt niet goed
- Computer!Totaal-forum maakt plaats voor v&a-module
- computer start soms niet op
- Pro show gold 4 overgangen tussen tekstdia's
- wie kan mij meer vertellen over een Gigabyte GA-B85M-HD3
- Windows Tijdelijke bestanden