• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 266
  • Last Modified:

Installing later version of XFree86 via make install, how do I get rid of old rpms

I am currently running redhat 7.3 w/ 2.4.32 kernel.  New systems we got was using new video hardware which required an update from XFree4.2(included with RH 7.3), to XFree-4.4.  I got this working by downloading the XFree source and did a make World, make install...This got X up and working.  Since I didn't use rpm to install XFree86(couldn't find such rpms), my rpm database still shows XFree4.2.  What would be the best way to have the rpm database reflect the correct version of XFree or just remove it from the rpm database all together.

Or I guess to phrase it another way, I'm running Redhat 7.3 with kernel 2.4.32 and XFree-4.2.  How should I go about upgrading Xfree to 4.4?  The binaries on xfree86.org.  

Thanks
0
mvoiers
Asked:
mvoiers
  • 5
  • 5
  • 3
  • +1
2 Solutions
 
ircpamanagerCommented:
IMHO, you should update to FC 4, 5. You could try http://rpm.pbone.net/index.php3/stat/4/idpl/2245792/com/XFree86-4.3.0-68.0.rh73.i386.rpm.html
you might think about switching to Xorg.
0
 
mvoiersAuthor Commented:
Yes, ideally we would upgrade to a modern OS that would eliminate many of the hardware support battles but this is not an option as it would require additional porting of software.  This is a large system comprised of hundreds of machines per suite so we try to avoid as many changes as possible in order to reduce the amount of testing.
0
 
mvoiersAuthor Commented:
Oh, yea, also the reason for XFree 4.4 is that the SiS video driver we needed states a 4.4 requirement.
0
Granular recovery for Microsoft Exchange

With Veeam Explorer for Microsoft Exchange you can choose the Exchange Servers and restore points you’re interested in, and Veeam Explorer will present the contents of those mailbox stores for browsing, searching and exporting.

 
ircpamanagerCommented:
Ok, can you use XFree86 4.3 instead of XFree86 4.4?
0
 
ircpamanagerCommented:
It may be easier to make rpm from source, and rpm -Uvh XFree86.x.x.x.x.
0
 
mvoiersAuthor Commented:
I don't beleive that I can use 4.3, as the driver we are trying to incorperate specifies 4-4.   I'm not sure how to go about building an rpm from source.    I found some basic process, create an rpm, but I doubted that would clean out all the Xfree86-4-2 rpms?



0
 
Heem14Commented:
rpm -e (the old rpms)
0
 
ircpamanagerCommented:
if you build the rpm from the 4.4 source then type as root "rpm -Uvh <new XFree86-4.4>.rpm . It will upgrade the old 4.2 version to the new 4.4 version.
0
 
ircpamanagerCommented:
Try looking here ok instructions http://www.rpm.org/RPM-HOWTO/build.html.
 
0
 
Duncan RoeSoftware DeveloperCommented:
Let me get this straight - having built Xfree 4.4, you now want to make an rpm of it for your install CD so it can go on all future machines - is that right? The link that ircpamanager gave you should help in that regard. As for what needs to be in that rpm - quite possibly you can use most of the scripts and control files that were in the 4.2 rpm.
0
 
mvoiersAuthor Commented:
Thats my concern, doing an rpm -qa I see like ten or so Xfree86-4.2 libs.  If I create a new package wouldn't that just update one rpm?
0
 
Duncan RoeSoftware DeveloperCommented:
You'd make a single rpm which would contain all the libs. Anyway you just want to update one rpm don't you? (I guess I don't really understand your last post)
0
 
mvoiersAuthor Commented:
When I do a 'rpm -qa | grep -i xfree86 | grep 4.2'  I get 21 rpms...so by just creating one rpm won't the remaining 20 rpms to be there?
0
 
Duncan RoeSoftware DeveloperCommented:
Oh is that how they do it? What a pain. You might have to do the lot.
No on second thoughts - I think you'll find there is one big rpm that does a "typical" install, or you can do all the components separately. Check the sizes of the 21 you found. Some might be optional components you don't want anyway.
Really what you are trying to do is unsupported - see for instance http://www.redhat.com/archives/fedora-test-list/2004-March/msg01104.html.
From that post:
"The other option, is for someone else to go and package XFree86
4.4.0 themselves which the previous posting to this list
indicates someone has already done.  Note however that we do not
support 4.4.0, and will not support systems that are using it."
I think you'd do better to get an early xorg rpm

0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

  • 5
  • 5
  • 3
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now