Jump to content

Installing XFree 4.4 succedded but ...


cardassianscot
 Share

Recommended Posts

After finding out that XFree 4.4 had been removed from Mandrake 10.0 I was playing about with installing it myself, from http://www.xfree.org. It turns out it's acutally quite easy to do. When I installed it I just had to type Y when it asked to install something and N when it asked to overwrite a configuration file (otherwise I couldn't login to KDE or GNOME) and when it asked to build and install the kernel package at the end. This let me benefit from 4.4 by allowing to log out when using Xinerame extensions without freezing the system. I tried this on 9.2 and 10.0 RC (I think I've installed Linux over 10 times in the past 3 days) and it seems to work.

 

However, then I tried to upgrade KDE 3.1 (from 9.2) to KDE 3.2 (Cooker) and I ran into a problem. It had XFree dependencies and it would not install the later XFree files because they conflicted with files already present on my system (obviously from my install of XFree4.4 not rpm). So what I wanted to know is, is it possible to handle stuff like this without using the --nodeps option which means it won't check for other dependancy issues which I want it to. Basically, is there a way to stop it checking just the XFree dependancies but check the rest. Or is there another way around the problem?

 

(Other than of course installing 10.0 RC and then installing XFree4.4, I can do this [i plan to I'm running 10.0 RC with XFree 3.3 at the moment] but then what if I need to upgrade something else that depends on an updated XFree?)

 

Thanks

The Cardassian Scot

Link to comment
Share on other sites

Nope.

 

When kde3.2 and XFree4.4 betas first hit cooker I commented on how stupid it was for de's/wm's and xfree versions to be dep on each other was and someone said it was normal. Well, it's not......it's still stupid and always will be stupid.....did I mention it's stupid? Sure de's/wm's are dep on X but not versions....that's stupid :P

Link to comment
Share on other sites

If there's someone out there who can explain some of the terms in the .spec file then I may give creating a kde3.2 rpm a go. If I compile and install using konstruct to somewhere like /opt/kde3.2 then it should be fairly straight forward to get a list of files and directories from a short script. However, don't expect anything soon. By the time I actually got time to do something like this the final version of 10.1 would be probably be out. :D

Link to comment
Share on other sites

Still haven't had much luck understanding .spec files. However, I have discovered from the XFree site, that it only installs stuff to /usr/X11R6 and /etc/X11, thus if I copy these directories before I install the latest version of XFree, then if I want to upgrade an rpm that requires an XFree rpm then I can restore my backups, install the software and then reinstall the later version of XFree. Not exactly, easy, but I should be able to write a script to automate all of it and it should work. I hope.

 

I will be trying this soon (and posting my sucess or failure for those interested) but before I do, is there anyone out there who can tell me if this is really going to mess up my system, or there's something I've forgotten?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...