DNF5-COPR(8)

✨ DNF5-COPR(8) β€” the copr command, explained bestie-style ✨

okay so this is the dnf5-copr page from the dnf5 manual set, and honestly? it's giving "let's add some community repos to your system" and I'm obsessed πŸ’… let me walk you through it 🫢


🌸 NAME 🌸

dnf5-copr β€” the Copr Command. that's it, that's the vibe ✨

πŸ¦‹ SYNOPSIS πŸ¦‹

dnf5 copr <subcommand> [options] [arguments]

πŸ’– DESCRIPTION πŸ’–

so the copr command in DNF5 is literally your bestie for managing Copr repositories on your local system β€” and when I say Copr repositories I mean the add-ons provided by users/community/third-party, iykyk πŸ‘‘ not the official ones, the community ones πŸ’œ

πŸŽ€ SUBCOMMANDS πŸŽ€

  • list β€” lists your Copr repositories. simple. iconic. no notes ✨
  • enable <project-spec> [<chroot>] β€” downloads the repository info from a Copr server and installs it as a /etc/yum.repos.d/*.repo file. this is the main character move fr fr πŸ”₯
  • disable <project-spec> β€” disables the specified Copr repository (if it exists) but keeps the /etc/yum.repos.d/*.repo file β€” it just sets enabled=0. so it's not gone, it's just sleeping 😴
  • remove <project-spec> β€” removes the specified Copr repository from the system. also removes the /etc/yum.repos.d/*.repo file. this one is for real, no take-backs πŸ’€
  • debug β€” prints info about the system that's useful for debugging. the "help me help you" subcommand 🫢

🌈 OPTIONS 🌈

  • --hub β€” the Copr hub hostname (that's the web-UI/API server, bestie). defaults to copr.fedorainfracloud.org ⭐

πŸ“ ARGUMENTS πŸ“

  • <project-spec> β€” the Copr project ID you wanna enable. use either the format OWNER/PROJECT or HUB/OWNER/PROJECT πŸ’«
    • HUB can be either the Copr frontend hostname (e.g. copr.fedorainfracloud.org) or the shortcut (e.g. fedora). if HUB isn't specified, the default one gets used β€” or whatever you passed to --hub <ARG> πŸŽ€
    • OWNER is either a username, or a @groupname.
    • PROJECT can be a simple project name, or a "project directory" containing colons, e.g. project:custom:123 πŸ‘€
    • example: fedora/@footeam/coolproject β€” see how it all stacks up? slay 🌸
  • <chroot> β€” a chroot specified in the NAME-RELEASE-ARCH format, e.g. fedora-rawhide-ppc64le. when you don't specify it, the dnf copr command attempts to detect it for you. autodetect is such a vibe 🧚

πŸ’… EXAMPLES πŸ’…

dnf5 copr enable rhscl/perl516 epel-6-x86_64

enables the rhscl/perl516 Copr repository, using the epel-6-x86_64 chroot ✨

dnf5 copr disable rhscl/perl516

disables the rhscl/perl516 Copr repository 😴

dnf5 copr list

lists the Copr repositories configured on your system πŸ‘‘

πŸ‘‘ Author πŸ‘‘

see AUTHORS.md in the dnf5 source distribution 🫢

contributors to the dnf5 project 🌈


and that's the whole page bestie, you ate that πŸ’… this one's from the dnf5 manual, dated Oct 17, 2026 β€” go forth and copr responsibly, mwah πŸŽ€πŸ’–

πŸ“¦ where this page comes from