---
name: "dnf-copr"
section: "8"
platform: "linux"
package: "dnf-plugins-core"
version: "4.3.1-3"
release: "Debian 12 (Bookworm)"
platforms: ["linux"]
url: "https://new.carta.tech/dnf-copr"
---

# dnf-copr(8)

DNF copr Plugin Work with Copr & Playground repositories on the local system.

## NAME

dnf-copr - DNF copr Plugin

Work with Copr & Playground repositories on the local system.

- •

  The **copr** command is used to add or remove Copr repositories to the local system

- •

  The **playground** is used to enable or disable the Playground repository

## SYNOPSIS

**dnf copr \[enable\|disable\|remove\|list\|search\] \<parameters\>**

**dnf playground \[enable\|disable\|upgrade\]**

## ARGUMENTS (COPR)

- **enable name/project \[chroot\]**

  Enable the **name/project** Copr repository with the optional **chroot**.

- **disable name/project**

  Disable the **name/project** Copr repository.

- **remove name/project**

  Remove the **name/project** Copr repository.

- **list --installed**

  List installed Copr repositories (default).

- **list --enabled**

  List enabled Copr repositories.

- **list --disabled**

  List disabled Copr repositories.

- **list --available-by-user=name**

  List available Copr repositories for a given **name**.

- **search project**

  Search for a given **project**.

- **enable hub/name/project**

  Enable the **name/project** Copr repository from the specified Copr **hub**, Hub is be specified either by its hostname (eg. *copr.fedorainfracloud.org*) or by an ID that’s defined in a configuration file.

## OPTIONS (COPR)

All general DNF options are accepted, see *Options* in **[dnf(8)](/dnf/8.md)** for details.

- **--hub Copr**

  Specify a Copr hub to use. Default is the Fedora Copr: **https://copr.fedorainfracloud.org**.

## CONFIGURATION (COPR)

**/etc/dnf/plugins/copr.conf** **/etc/dnf/plugins/copr.d/**

- **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
  ```

## ARGUMENTS (PLAYGROUND)

- **enable**

  Enable the Playground repository.

- **disable**

  Disable the Playground repository.

- **upgrade**

  Upgrade the Playground repository settings (same as **disable** and then **enable**).

## OPTIONS (PLAYGROUND)

All general DNF options are accepted, see *Options* in **[dnf(8)](/dnf/8.md)** for details.

## EXAMPLES

- **copr enable rhscl/perl516 epel-6-x86\_64**

  Enable the **rhscl/perl516** Copr repository, using the **epel-6-x86\_64** chroot.

- **copr disable rhscl/perl516**

  Disable the **rhscl/perl516** Copr repository

- **copr list --available-by-user=rita**

  List available Copr projects for user **rita**.

- **copr search tests**

  Search for Copr projects named **tests**.

## AUTHOR

See AUTHORS in your Core DNF Plugins distribution

## COPYRIGHT

2023, Red Hat, Licensed under GPLv2+
