Repositories and System Tools

makecache

Forces a metadata refresh for all enabled repositories, alias mc.

sudo rum makecache

repo

rum repo list [--all] lists configured repositories, and rum repo info <id> shows details for one. These are also available directly at the top level as rum repolist [--all] and rum repoinfo <id>.

config-manager

Manages repository configuration from the command line. In the classic dnf4 style, --set-enabled <id> and --set-disabled <id> toggle a repo, and --add-repo id=baseurl adds a new one, both repeatable. The dnf5 style subcommand form also works: config-manager addrepo --from-repofile <url-or-path> fetches or copies a .repo file as is, or --id <id> --set baseurl=<url> to build one from scratch.

copr

Enables or disables a Copr repository. Rum guesses the chroot from your /etc/os-release unless you give one explicitly.

sudo rum copr enable <owner>/<project>
sudo rum copr disable <owner>/<project>

versionlock

Pins packages so upgrade and distro-sync skip them. rum versionlock add <pkg> locks a package, delete <pkg> unlocks it, list shows current locks, and clear removes them all.

history

Keeps a log of past transactions. rum history list shows recent transactions, info <id> shows the details of one, and undo <id>, redo <id>, and rollback <id> can reverse or reapply them, each supporting --dry-run to preview first. rollback undoes everything after the given transaction, most recent first.