I need some advice so I can avoid totally screwing up a system. I have two systems, both running SuSE 9.2. I have completely updated one system using YOU and kept the update sources. Since I have only modem communications, I would like to update the second system without downloading the sources again. Can I simply save the sources on a CD and then use that to update my second system. From the documentation, I assume that I can execute YOU and then change the update source to the CD created on my updated system. Is this correct? If so, do I simply use "user defined location" as the installation source and then use the CD address for the "location"? If I am correct to this point, do I use "Manually Select Patches" or "Reload All Patches From Server"? If I'm totally off base, is there another way to use sources from my first system to update my second system? Thanks in advance for your help. John
John Graddy wrote:
I need some advice so I can avoid totally screwing up a system.
I have two systems, both running SuSE 9.2. I have completely updated one system using YOU and kept the update sources. Since I have only modem communications, I would like to update the second system without downloading the sources again.
Can I simply save the sources on a CD and then use that to update my second system. From the documentation, I assume that I can execute YOU and then change the update source to the CD created on my updated system. Is this correct? If so, do I simply use "user defined location" as the installation source and then use the CD address for the "location"? If I am correct to this point, do I use "Manually Select Patches" or "Reload All Patches From Server"?
You need the same directory/file structure as on the ftp site. Take a look at ftp://ftp.suse.com/pub/suse/i386/update/9.2 which gives you the proper structure you'd need for a 9.2 update.
I assume that I should create the same directory setup as on my updated system (/var/lib/YaST2/you/mnt/i386/update/9.2/rpm/i586 and /var/lib/YaST2/you/mnt/i386/update/9.2/deltas) and put the exact same file names as I got when I downloaded the updates with YOU. I then start YOU and select "user defined location". I also assume that it does not matter whether "Manually Select Patches" or "Reload All Patches from Server" is selected. Correct? Thanks, John Darryl Gregorash wrote:
John Graddy wrote:
I need some advice so I can avoid totally screwing up a system.
I have two systems, both running SuSE 9.2. I have completely updated one system using YOU and kept the update sources. Since I have only modem communications, I would like to update the second system without downloading the sources again.
Can I simply save the sources on a CD and then use that to update my second system. From the documentation, I assume that I can execute YOU and then change the update source to the CD created on my updated system. Is this correct? If so, do I simply use "user defined location" as the installation source and then use the CD address for the "location"? If I am correct to this point, do I use "Manually Select Patches" or "Reload All Patches From Server"?
You need the same directory/file structure as on the ftp site. Take a look at ftp://ftp.suse.com/pub/suse/i386/update/9.2 which gives you the proper structure you'd need for a 9.2 update.
John Graddy wrote:
I assume that I should create the same directory setup as on my updated system (/var/lib/YaST2/you/mnt/i386/update/9.2/rpm/i586 and /var/lib/YaST2/you/mnt/i386/update/9.2/deltas) and put the exact same file names as I got when I downloaded the updates with YOU. I then start YOU and select "user defined location". I also assume that it does not matter whether "Manually Select Patches" or "Reload All Patches from Server" is selected. Correct?
No, you should create the exact same directory setup as on the ftp server. Yast will create the /var/lib/YaST2 structure, and I have no idea what will happen if you use the same sub-tree for both source and destination. Copy (recursively) /var/lib/YaST2/.../i386/update/9.2 to a convenient -different- location in the tree. The patch files are essential, without those you are going nowhere. I have no idea what YOU will do when it encounters a patch file with no corresponding rpm, and you will definitely have many.
On Sun, 2005-03-06 at 00:38, Darryl Gregorash wrote:
John Graddy wrote:
I assume that I should create the same directory setup as on my updated system (/var/lib/YaST2/you/mnt/i386/update/9.2/rpm/i586 and /var/lib/YaST2/you/mnt/i386/update/9.2/deltas) and put the exact same file names as I got when I downloaded the updates with YOU. I then start YOU and select "user defined location". I also assume that it does not matter whether "Manually Select Patches" or "Reload All Patches from Server" is selected. Correct?
No, you should create the exact same directory setup as on the ftp server. Yast will create the /var/lib/YaST2 structure, and I have no idea what will happen if you use the same sub-tree for both source and destination. Copy (recursively) /var/lib/YaST2/.../i386/update/9.2 to a convenient -different- location in the tree.
The patch files are essential, without those you are going nowhere. I have no idea what YOU will do when it encounters a patch file with no corresponding rpm, and you will definitely have many.
Actually nothing. What I have done in the past is copy the /var/lib/YaST2/you/mnt/ directory structure from one PC to another and then run YOU. YOU will -not- download an update already downloaded unless told to. This way it will still download patches that have not been downloaded and will use the ones that have already been downloaded to do the update. -- Ken Schneider UNIX since 1989, linux since 1994, SuSE since 1998 * Only reply to the list please* "The day Microsoft makes something that doesn't suck is probably the day they start making vacuum cleaners." -Ernst Jan Plugge
The Sunday 2005-03-06 at 08:08 -0500, Ken Schneider wrote:
Actually nothing. What I have done in the past is copy the /var/lib/YaST2/you/mnt/ directory structure from one PC to another and then run YOU. YOU will -not- download an update already downloaded unless told to. This way it will still download patches that have not been downloaded and will use the ones that have already been downloaded to do the update.
Me too. If the patch CD is incomplete, it may well happen that YOU wants to update something that can not be found on the CD and fail (because both installs selecteded different packages). Another would be to have one of PCs export the tree by NFS, w/r, but I haven't tried it. -- Cheers, Carlos Robinson
participants (4)
-
Carlos E. R.
-
Darryl Gregorash
-
John Graddy
-
Ken Schneider