rum Reference

Configuration

rum's settings are in /etc/rum/rum.conf, in a [main] section, with the same names dnf uses. Every option is commented out, so the defaults below apply until you change one.

SettingDefaultMeaning
gpgcheck1check package signatures (leave it on)
best1always try the newest version
install_weak_deps1also install recommended packages
clean_requirements_on_remove1remove unneeded dependencies with a package
max_parallel_downloads3downloads at once
retries10download retries
timeout30seconds before a download times out
minrate1000bytes/s below which a download counts as stalled
metadata_expire172800seconds before metadata is refreshed (48 hours)
installonly_limit3versions kept of install-only packages
skip_if_unavailable0fail when a repository can't be reached
protected_packagesextra packages that can't be removed

To change a setting for a single command:

sudo rum install --setopt max_parallel_downloads=10 <pkg>

Repository files use the normal .repo format; sections default to enabled=1, gpgcheck=1 and priority=99. Proxy and client-certificate settings work as in dnf.

rum-makecache.timer refreshes metadata in the background (10 minutes after boot, then every 3 hours). It isn't on by default:

sudo systemctl enable --now rum-makecache.timer