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.
| Setting | Default | Meaning |
|---|---|---|
gpgcheck | 1 | check package signatures (leave it on) |
best | 1 | always try the newest version |
install_weak_deps | 1 | also install recommended packages |
clean_requirements_on_remove | 1 | remove unneeded dependencies with a package |
max_parallel_downloads | 3 | downloads at once |
retries | 10 | download retries |
timeout | 30 | seconds before a download times out |
minrate | 1000 | bytes/s below which a download counts as stalled |
metadata_expire | 172800 | seconds before metadata is refreshed (48 hours) |
installonly_limit | 3 | versions kept of install-only packages |
skip_if_unavailable | 0 | fail when a repository can't be reached |
protected_packages | extra 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