Difference between revisions of "Talk:Downgrading packages"

From ArchWiki
Jump to: navigation, search
(installing older version of programm, though having dependencies for the newer version)
 
(Answer to question)
Line 1: Line 1:
 +
==Parallel Programs Dependency Issue==
 
There is another problem you haven't considered:
 
There is another problem you haven't considered:
 
When there are already vital packages installed (like xorg) that require the newer version of the programm (like gcc-4.x).
 
When there are already vital packages installed (like xorg) that require the newer version of the programm (like gcc-4.x).
  
 
Is there a way to tell pacman to install the older version (in my case gcc-3.x) parallel to the newer version, thus not hurting any dependencies?
 
Is there a way to tell pacman to install the older version (in my case gcc-3.x) parallel to the newer version, thus not hurting any dependencies?
 +
 +
====Answer====
 +
Sometimes the only way to make something work is to make sure that the dependency's version is downward compatible.  If it isn't, then the older version of the program itself needs to be adjusted to work, and that is something that programmers are obviously not likely to do.
 +
 +
Keeping two or more versions of a particular program installed is possible in many cases.
 +
 +
In any case, it appears that the only accurate information we have on pacman is found at "man pacman" and "man pacman.conf" from the command line.  Perhaps you will find the proper procedure there.  [[User:KitchM|KitchM]] 13:09, 6 August 2009 (EDT)

Revision as of 17:09, 6 August 2009

Parallel Programs Dependency Issue

There is another problem you haven't considered: When there are already vital packages installed (like xorg) that require the newer version of the programm (like gcc-4.x).

Is there a way to tell pacman to install the older version (in my case gcc-3.x) parallel to the newer version, thus not hurting any dependencies?

Answer

Sometimes the only way to make something work is to make sure that the dependency's version is downward compatible. If it isn't, then the older version of the program itself needs to be adjusted to work, and that is something that programmers are obviously not likely to do.

Keeping two or more versions of a particular program installed is possible in many cases.

In any case, it appears that the only accurate information we have on pacman is found at "man pacman" and "man pacman.conf" from the command line. Perhaps you will find the proper procedure there. KitchM 13:09, 6 August 2009 (EDT)