DNF4-COPR(8)
β¨ NAME β¨
Okay bestie, meet dnf4-copr β the DNF copr Plugin, straight out of dnf-plugins-core (section 8 of your manuals, we love a numbered chapter π
). It's the whole vibe for working with Copr & Playground repositories on your local system.
- The
coprcommand is your girl for adding or removing Copr repositories on the local system π - The
playgroundcommand is the one that enables or disables the Playground repository π¦
π SYNOPSIS π
dnf copr [enable|disable|remove|list|search] <parameters>
dnf playground [enable|disable|upgrade]
π― ARGUMENTS (COPR) π―
enable name/project [chroot]β turns on thename/projectCopr repository, and you can optionally slide a chroot in there too β¨disable name/projectβ switches thename/projectCopr repository off, no drama πremove name/projectβ yeets thename/projectCopr repository right out of there πlist --installedβ lists your installed Copr repositories (this is the default, so it's basically the main character π)list --enabledβ lists the Copr repositories that are enabled π₯list --disabledβ lists the Copr repositories that are disabled π΄list --available-by-user=nameβ lists the available Copr repositories for a givennameπ«Άsearch projectβ searches for a givenprojectπenable hub/name/projectβ enables thename/projectCopr repository from the specified Copr hub. That hub gets specified either by its hostname (eg.copr.fedorainfracloud.org) or by an ID that's defined in a configuration file. iykyk πΈ
βοΈ OPTIONS (COPR) βοΈ
All general DNF options are accepted, see Options in dnf(8) for details. (Yes, all of them, we're not doing the whole list here π)
--hubCopr β specify a Copr hub to use. The default is the Fedora Copr:https://copr.fedorainfracloud.org. π
π οΈ CONFIGURATION (COPR) π οΈ
Here are the files, keep them safe:
/etc/dnf/plugins/copr.conf
/etc/dnf/plugins/copr.d/
/usr/share/dnf/plugins/copr.vendor.conf
The configuration file should contain a section for each hub, each section having hostname (mandatory), protocol (default https) and port (default 443) parameters.:
[fedora]
hostname = copr.fedorainfracloud.org
protocol = https
port = 443
There's also a vendor configuration that lets a vendor specify the distro ID that copr should use by default. This is genuinely so useful for vendors that want to use Copr for their own distro, no cap. The vendor configuration lives in /usr/share/dnf/plugins/copr.vendor.conf (optional) or /etc/dnf/plugins/copr.conf:
[main]
distribution = fedora
releasever = 37
π§ ARGUMENTS (PLAYGROUND) π§
enableβ enables the Playground repository. Slay. β¨disableβ disables the Playground repository. πupgradeβ upgrades the Playground repository settings (same asdisableand thenenableβ a little glow-up, lowkey π)
πΈ OPTIONS (PLAYGROUND) πΈ
All general DNF options are accepted, see Options in dnf(8) for details. Same deal, bestie π
π EXAMPLES π
copr enable rhscl/perl516 epel-6-x86_64Enable therhscl/perl516Copr repository, using theepel-6-x86_64chroot. π―copr disable rhscl/perl516Disable therhscl/perl516Copr repository. πcopr list --available-by-user=ritaList available Copr projects for userrita. π«Άcopr search testsSearch for Copr projects namedtests. π
π AUTHOR π
See AUTHORS in your Core DNF Plugins distribution. (They ate, fr fr π
)
π COPYRIGHT π
2026, Red Hat, Licensed under GPLv2+ β periodt, that's the legal bit, respect it π«‘
Okay that's the whole page, bestie! Version4.7.0, datedAug 10, 2026, written by thednf-plugins-coregirlies (section 8, always). Now go enable some Copr repos and make it iconic πβπ
π¦ where this page comes from
- centos-stream 10: dnf-plugins-core 4.7.0-12.el10 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms