On Tuesday 19 February 2008 11:38 am, Paul Johnson wrote:
> My recollection is that Mandriva is an RPM based system that
> branched out of Mandrake, which began as a simple re-packaging
> of RedHat linux with "optimized" packages for i586 and i686. I
> see nothing in their pages to make me think I'm wrong.   Ignore
> the complaining about the build system, lets just find out what
> Mandriva has, and if it doesn't have the right thing, lets
> build RPMS for those things too.

I'm a Mandriva user and have been since it was Mandrake in 2002 
when I migrated to Linux. I don't know if I'm using the same 
release as Steve. Mandriva automatically keeps, when you update 
the distribution, whatever you need for what you're currently 
running. So if you need an older version of something like QT, it 
holds onto that if there is anything on your system still using 
it. 

The way I learned to get around having both the older and newer 
versions of the same software (because of course if there is 
something still using the older version, I don't want to break 
that either) is to install the newer version and make a note of 
where it is. Mandriva will put it in a different path, i.e., QT3 
goes in a path marked QT3 (probably the full release name) and 
QT4 will go in a path marked QT4. 

If the software I want to compile from source doesn't find the 
right path on its own, I look in the configure file to see where 
it is looking (assuming it doesn't automatically ask when it 
can't find something, which some software does). Usually a 
symbolic link is sufficient.

As a precaution, I make a backup of the software I'm going to 
upgrade so that I can get back to it in case something goes wrong 
and to be sure I'm keeping my configurations. I then remove the 
older software, e.g., LyX, completely from the system before I 
compile the latest version. It is particularly important to 
remove the current installed version, if it was installed from an 
rpm. Mandriva does some things unique to its distributions (which 
I believe is true of all distros) and the rpms reflect that -- so 
when compiling an upgrade from source, that stuff has to be 
removed to be sure everything compiles correctly. 

Once the later version is compiled and running, I check to see if 
the new profile file looks like the old one and then add back my 
customizations, depending on what I find. 

The only other issue I'm aware of I believe someone already 
mentioned. You have to make sure that the devel- files are the 
same as the regular ones; just as some software that requires 
kernel-headers to install from source, the kernel-headers have to 
the same as the current kernel. But I believe that's true of all 
distributions.

Sorry for the nontechnical language, but I'm just an end user.

HTH,
deedee

-- 
Registered Linux User #327485
Personal site, http://www.dianahkirk.com
The Writer's Place, http://www.thewritersplace.com
The Write Stop, http://www.writestop.com
WordStar Users Group, http://www.wordstar2.com

Reply via email to