Hi,
I'm running Fedora 8, where the currently installed version of glib2
is glib2-2.14.2-1.fc8.i386. For a piece of software that I'm
compiling, I need glib2 >= 2.15. Since an updated glib2 is not
available for Fedora 8, I downloaded glib2-2.16.3-5.fc9.src.rpm for
Fedora 9 and rebuilt it, which resulted in the following rpms:
glib2-2.16.3-5.fc8.i386.rpm
glib2-debuginfo-2.16.3-5.fc8.i386.rpm
glib2-devel-2.16.3-5.fc8.i386.rpm
glib2-static-2.16.3-5.fc8.i386.rpm
Now how do I go about installing these?
1) I tried yum in this directory:
> sudo yum localinstall glib2-2.16.3-5.fc8.i386.rpm
Setting up Local Package Process
Examining glib2-2.16.3-5.fc8.i386.rpm: glib2 - 2.16.3-5.fc8.i386
Marking glib2-2.16.3-5.fc8.i386.rpm as an update to glib2 -
2.14.2-1.fc8.i386
Resolving Dependencies
--> Running transaction check
---> Package glib2.i386 0:2.16.3-5.fc8 set to be updated
--> Processing Dependency: glib2 = 2.14.2-1.fc8 for package: glib2-
devel
--> Finished Dependency Resolution
Error: Missing Dependency: glib2 = 2.14.2-1.fc8 is needed by package
glib2-devel
2) I tried installing manually using rpm, but it complains of files
from this rpm conflicting with the already installed 2.14 glib2
version.
3) I tried removing glib2-2.14, but there are a ton of programs
already using it, as expected.
How can I then go about updating glib2? I could use the source I got
from rebuilding the SRPM and install from source. What is the standard
way of doing this?
Thanks,
MK