Scheduling Packagekit/Apper

opensuse 12.3
linux 3.7.10-1.16-desktop x86_64

Packagekit/Apper (are they the same?) truly hogs the network bandwidth for everyone here when the application wakes up to check for updates. We have a lowly DSL connection (1.5Mb down/0.8Mb up) to the Internet. When Packagekit/Apper is running, the apparent bandwidth drops to near zero for everyone else. It does not seem to matter which computer (there are 6) suddenly springs to life, the network becomes jammed.

Is there a way to schedule when Packagekit/Apper wakes up? I would prefer to have it run some time between 1am and 4am.

Not quite. Apper is just a graphical frontend (KDE based) to PackageKit.

truly hogs the network bandwidth for everyone here when the application wakes up to check for updates. We have a lowly DSL connection (1.5Mb down/0.8Mb up) to the Internet. When Packagekit/Apper is running, the apparent bandwidth drops to near zero for everyone else. It does not seem to matter which computer (there are 6) suddenly springs to life, the network becomes jammed.

Is there a way to schedule when Packagekit/Apper wakes up? I would prefer to have it run some time between 1am and 4am.

I don’t think so.

But you can limit the maximum bandwith it takes in /etc/zypp/zypp.conf .
Have a look at this option:

## Maximum download speed (bytes per second)
## 0 means no limit
# download.max_download_speed = 0

Note that you have to remove the ‘#’ for a line to take effect (’#’ means it’s just a comment).

Or you could of course disable/uninstall PackageKit and set up a cron job for installing updates (f.e. with YaST->Online Update Configuration). You can configure in /etc/sysconfig/cron, at what time daily cron jobs will be run (“DAILY_TIME”), so you could set that to 2am there f.e.