On Thursday 28 September 2006 07:41, William Gallafent wrote:
I need make 3.81 on my SuSE 10.1 machine. Googling, I found a package for 10.2 (factory) at ftp://fr2.rpmfind.net/linux/opensuse/distribution/SL-OSS-factory/inst-sourc e/suse/x86_64/make-3.81-9.x86_64.rpm. I experimentally clicked the "Install Package with YaST" button in Konqueror, and YaST started, downloaded a load of information from the net (why? repodata?), then decided to download and install make 3.80, which was already installed on the system! It didn't even try to install the 3.81 rpm!
If I download and install the RPM by hand, "rpm -Uvh make-3.81-9.x86_64.rpm", it installs happily, without any missing dependencies, needs to upgrade other packages etc.
So, why did YaST not install the RPM I asked it to, but instead went off and found another in one of its own repositories, with the same name but a different version, and install that? That's not what I asked it to do!
The "Install Package With YaST" button in Konqueror was originally broken in 10.1 and I don't remember seeing that this has been fixed yet (I can't get to bugzilla right now to verify). The old Installation_sources command (which was used to add a directory as a YaST source) has been replaced but apparently the "Install Package With YaST" button still tries to use this approach, with the end result that YaST cannot "see" the package you are trying to install (unless it happens to be from a directory that is already a YaST source.) Speculation, but... it looks like this has not been fixed and in your case YaST installed the only package it could "see". -- Don