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-source/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!