Re: [SLE] Update files for Suse 8.1
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 ?? Thanks a lot Michael
On Friday 06 December 2002 10:53, MichaelHoeller@t-online.de wrote:
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. HTH Fergus
Thanks a lot Michael
-- Fergus Wilde Chetham's Library Long Millgate Manchester M3 1SB Tel: +44 161 834 7961 Fax: +44 161 839 5797 http://www.chethams.org.uk
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. Best regards :o) Johnny :o)
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.
Good day Michael,
I am confused, it seems to me that not to use YOU is a good way to mess up my system.
Only if you don't know what you're doing. :o)
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). ...
The simple solution is: Mirror the i386 directory (and everything below it) from your internet SuSE mirror. If you have a fast connection between your linux machine and your download machine, then use the Patch CD Update to update by pointing it to the directory containing the i386 directory on your download machine. If you have no connection between the machines, copy the i386 directory to the root of a CD and use that with the Patch CD Update. Best regards :o) Johnny :o)
Johnny Ernst Nielsen wrote:
The simple solution is:
Mirror the i386 directory (and everything below it) from your internet SuSE mirror.
If you have a fast connection between your linux machine and your download machine, then use the Patch CD Update to update by pointing it to the directory containing the i386 directory on your download machine.
If you have no connection between the machines, copy the i386 directory to the root of a CD and use that with the Patch CD Update.
Hi John, are you certain about everything beneth i386? Shouldn't it be everything beneth: ftp.suse.com/pub/suse/i386/update/8.1/ ?? Michael
Good day Michael,
The simple solution is:
Mirror the i386 directory (and everything below it) from your internet SuSE mirror.
If you have a fast connection between your linux machine and your download machine, then use the Patch CD Update to update by pointing it to the directory containing the i386 directory on your download machine.
If you have no connection between the machines, copy the i386 directory to the root of a CD and use that with the Patch CD Update.
are you certain about everything beneth i386? Shouldn't it be everything beneth: ftp.suse.com/pub/suse/i386/update/8.1/ ??
Yes, I am certain. The great Togan Muftuoglu pointed a bunch of us to a HOWTO about how to do local YOU updates. The i386 directory is what YOU will be looking for. Best regards :o) Johnny :o)
On Saturday 07 December 2002 08.17, Johnny Ernst Nielsen wrote:
Good day Michael,
The simple solution is:
Mirror the i386 directory (and everything below it) from your internet SuSE mirror.
If you have a fast connection between your linux machine and your download machine, then use the Patch CD Update to update by pointing it to the directory containing the i386 directory on your download machine.
If you have no connection between the machines, copy the i386 directory to the root of a CD and use that with the Patch CD Update.
are you certain about everything beneth i386? Shouldn't it be everything beneth: ftp.suse.com/pub/suse/i386/update/8.1/ ??
Yes, I am certain. The great Togan Muftuoglu pointed a bunch of us to a HOWTO about how to do local YOU updates.
Togan is indeed great, but his HOWTO does *not* say you should mirror everything below the i386 directory. If you do you'll get all the updates for all the currently supported SuSE versions. Get the files from the 8.1 directory, but store them in a directory structure that looks like i386/update/8.1 That's what Togan's HOWTO says regards Anders
Good day Anders and Michael,
The simple solution is:
Mirror the i386 directory (and everything below it) from your internet SuSE mirror.
If you have a fast connection between your linux machine and your download machine, then use the Patch CD Update to update by pointing it to the directory containing the i386 directory on your download machine.
If you have no connection between the machines, copy the i386 directory to the root of a CD and use that with the Patch CD Update.
are you certain about everything beneth i386? Shouldn't it be everything beneth: ftp.suse.com/pub/suse/i386/update/8.1/ ??
Yes, I am certain. The great Togan Muftuoglu pointed a bunch of us to a HOWTO about how to do local YOU updates.
Togan is indeed great, but his HOWTO does *not* say you should mirror everything below the i386 directory. If you do you'll get all the updates for all the currently supported SuSE versions.
Get the files from the 8.1 directory, but store them in a directory structure that looks like i386/update/8.1 That's what Togan's HOWTO says
Yes. Thank you anders. Sorry. I forgot that important detail. The i386 directory path is important, but one needs only mirror all of the update parts of the path on the mirror server. That is: i386/update/8.1/patches/ i386/update/8.1/rpm/ (everything under here) i386/update/8.1/scripts/ Keep the same structure making sure the "top" directory is 'i386'. *Slap*! (<- Johnny takes his punishment ;o)) Best regards :o) Johnny :o)
participants (4)
-
Anders Johansson
-
Fergus Wilde
-
Johnny Ernst Nielsen
-
MichaelHoeller@t-online.de