Er det noen mulighet for å oppdatere RPM-databasen når en har installert en programpakke gjennom 'make install' ? Problemet er at jeg vil installere gimp, som er avhengig av gtk+ ver. 1.0.6 eller høyere. Jeg har installert gtk+ 1.2.2 , men ikke som rpm-pakke. Når jeg prøver å installere gimp som RPM går ikke dette. gimp....rpm får ikke med seg at jeg har versjon gtk+ 1.2.2, men tviholder på at jeg har gtk+ 1.0.1 :(
Det enklaste er nok å lage ein RPM-pakke sjølv og installere den. Last ned ein
SRPM-pakke og bruk rpm -i. Du vil no få kjeldekoda og patchar i
/usr/src/redhat/SOURCES og ei spec-fil i .../SPECS[1]. Kikk på spec-fila og forandre det
som må til. Bruk rpm -ba gtk+1.2.2-1.spec for å generere ny RPM. Les samstundes
RPM-HOWTO, om du ikkje har honom liggande i /usr/doc, så finn du honom på
[1] Når du installerer SRPM-pakkar, vil dei ikkje registrerast i RPM-databasen.
Kjør disse kommandoene som root
:
urpmi.addmedia plf ftp://ftp.free.fr/pub/Distributions_Linux/plf/mandrake/10.1 \ with hdlist.cz urpmi.addmedia --update updates ftp://ftp.uninett.no/pub/unix/Linux/Mandrakelinux/official/updates/10.1/main_updates \ with media_info/hdlist.cz urpmi.addmedia main ftp://ftp.uninett.no/pub/unix/Linux/Mandrakelinux/official/10.1/i586/media/main \ with media_info/hdlist.cz urpmi.addmedia contrib ftp://ftp.uninett.no/pub/unix/Linux/Mandrakelinux/official/10.1/i586/media/contrib \ with media_info/hdlist.cz urpmi.addmedia jpackage ftp://ftp.uninett.no/pub/unix/Linux/Mandrakelinux/official/10.1/i586/media/jpackage \ with media_info/hdlist.cz
Start Mandrake Control Center - Software Management --1: Software Media Manager:
[Proxy...] [x] Proxy hostname: 192.168.53.3:8080 [Add...] (*) Security updates Name: URL: ftp://ftp.tu-clausthal.de/pub/.... [Choose a mirror...] [Add...] (*) FTP Name: contrib_main URL: ftp://ftp.uninett.no/pub/Linux/Mandrakelinux/devel/cooker/i586/media/main ../media_info/synthesis.hdlist_main.cz [Add...] (*) FTP Name: cooker_contrib URL: ftp://ftp.uninett.no/pub/Linux/Mandrakelinux/devel/cooker/i586/media/contrib ../media_info/synthesis.hdlist_contrib.cz--2: Mandrake Update --3: RpmDrake +:
Om du rask nettilgang, prøv (som 'root'):
urpmi.removemedia -a urpmi.addmedia main ftp://ftp.proxad.net/pub/Distributions_Linux/Mandrakelinux/devel/10.1/i586/media/main with media_info/synthesis.hdlist.cz urpmi.addmedia contrib ftp://ftp.proxad.net/pub/Distributions_Linux/Mandrakelinux/devel/10.1/i586/media/contrib with media_info/synthesis.hdlist.cz urpmi.addmedia jpackage ftp://ftp.proxad.net/pub/Distributions_Linux/Mandrakelinux/devel/10.1/i586/media/jpackage with media_info/synthesis.hdlist.cz urpmi.addmedia plf http://ftp.club-internet.fr/pub/linux/plf/mandrake/10.1 with synthesis.hdlist.czAlså, kjør kommandoen:
urpmi --auto-select
for å oppgradera pakkar
og urpmi epiphany evolution
for å installera Epiphany og Evolution.