Carlos E. R. composed on 2015-09-03 01:32 (UTC+0200):
Felix Miata wrote:
FWIW, zypper also can facilitate crowded installations, optionally downloading on demand (download->install, download->install, ...) instead of filling up a filesystem with packages before installing any of them, at least potentially producing less fragmentation in such cases.
One idea is that it would be possible to install a package while the next package is being downloaded, saving time. I'm unsure if this was implemented. On the other hand, the process might crash during one of the installations, so it may be safer to download all the packages before starting the installs.
As most of my testing installations are on small / filesystems (4.0G, 4.4G or 4.8G for 32 bit, 4.8G or 5.2G for 64), I've had all my zypp.confs include commit.downloadMode = DownloadAsNeeded since much longer ago than I can remember, I'm sure at least as far back as 11.0 or whenever it was not the default. And, I have a lot of them, likely upwards of 200 accumulated since 10.0 release. Most got and get dup'd from Factory/TW many times per release development cycle. It's been infrequent here to encounter up/dup process interruption, but in that long period, it has happened, typically on account of my cableco going down for maintenance around 02:00 for an extended period every several weeks. I cannot remember zypper ever being unable to recover from interruption. As a small precaution, I do not normally do a 100% up or dup. Instead, I use a script to install zypper, libzypp, rpm and their deps first, and only afterward use up or dup to almost finish, with a lock to prevent new kernel installation and bootloader update until after everything else is updated. -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org