sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #33179
Re: RPM selvbyg ?
In <3A810EF8.8000006@xxxxxxxxxxxxxxxxxxx> Gitte Wange <gitte@xxxxxxxxxxxxxxxxxxx> writes:
>Okay jeg er kommet frem til at hvis man vil installere noget på en
>Rødhætte 6.2 box der kræver GLIBC_2.2 kan man (måske?) bare kompilere
>det selv.
>Fint fint .. så er det noget med at man skal hente en source rpm (?) og
>gøre "et-eller-andet" ved den. Men hvad ?
Det simpleste er:
rpm --rebuild foobar-1.0-1.src.rpm
Hvis pakken er skruet ordentligt sammen vil det virke, og du ender med
en binær pakke i /usr/src/redhat/RPMS/i386/
Hvis ikke det fungerer (f.eks. fordi rpm-filen indeholder nogle
patches, der ikke fungerer på dit system - det kan f.eks. være
patches til en bestemt glibc version), så må man tage den lidt
tungere vej med først at installere source-rpm'en, rette i spec-
filen, og så build'e pakkerne:
rpm -i foobar-1.0-1.src.rpm
cd /usr/src/redhat/SPECS
<ret foobar.spec>
rpm -ba foobar.spec
Se http://www.sslug.dk/rpm/ hvis du vil vide mere om, hvordan man
bruger rpm. Specielt afsnittet "rpm for programmører".
--
Henrik Storner | "ATA100 is another testimony to the fact that
<henrik@xxxxxxxxxx> | pigs can be made to fly given sufficient thrust"
|
| Linux kernel hacker Alan Cox, on IDE drives
References