Hello pre-writers, I am confused, it seems to me that not to use YOU is a good way to mess up my system. What would be your suggestion? My problem is I have a machine with an ftp account an good bandwith but my linux is on different a machine with a slow modem... Would be nice if I could download the files I need on the fast machine (with out YOU). ... Michael Johnny Ernst Nielsen wrote:
Good day Fergus,
The '*patch.rpm' packages contain only what has actually changed in the full package on the SuSE CD.
Installation wise the only difference between the full package and the '*.patch.rpm' package is that in order to apply the '*.patch.rpm' package the original package from the CD _must_ already be installed.
Hi,
reading the above lines, how do I proceed to update? 1. Download all *.patch.rpm files 2. which command can I use to update rpm -Fhv ??
Yes, rpm -Fhv will install the patch rpms on any pre-existing rpm installed package that matches. The rpms that aren't associated with anything that's actually installed will remain inert. It works very well.
A word of caution though. Not all full packages have equivalent '*.patch.rpm' packages. So if you set up some kind of mirroring functionality, be sure to set up some sort of filter that will download the full package if no equivalent '*patch.rpm' is present. This is the case with for instance a good handful of the qt3 packages.
Also files in the directories 'patches' and 'scripts' are not packages, so they have no '*.patch.rpm' packages. The 'patches' directory contains the patch descriptions, and the 'scripts' directory contains, well, needed scripts. So if you are mirroring, you should download _all_ files in those two directories.