download all packages first before installing

in yast> software installation how can i configure it to download all packages first then install them (as ubuntu does) rather than downloading each package and kimmediately installing it. Plz suggest how to do it

Search for the line
commit.downloadMode in /etc/zypp/zypp.conf

By default this line is commented.

Uncomment this line and change it to
commit.downloadMode = DownloadInAdvance

Edit I have NO IDEA as to what Ubuntu do so I can NOT say this is anywhere CLOSE to what Ubuntu does. This could be 1000000000% different.

I just see what needs updating and d/i the respective rpms’s from the respective repos and add them to a folder that I use as an update source.

It works for me - as often re-install opensuse and is handy if a new rpm causes any problems as I can just roll-back to the previous version.

I’ll second what oldcpu indicated.

Here is the “diff” for the change I made:


--- /etc/zypp/zypp.conf 2011/02/28 06:17:25     1.1
+++ /etc/zypp/zypp.conf 2011/03/15 19:37:25
@@ -218,6 +218,8 @@
 ##
 ## commit.downloadMode =
 
+commit.downloadMode = DownloadInAdvance
+
 ##
 ## Defining directory which contains vendor description files.
 ##

That change is one of the first things I do after installation. I had previously been burnt by an update that failed in the middle. It was a kernel update, and it left my system unbootable.