DNF4-COPR(8)

NAME
dnf4-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) 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/ /usr/share/dnf/plugins/copr.vendor.conf

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 is also a vendor configuration that allows a vendor to specify the distro ID that copr should use by default. This is useful for vendors that want to use Copr for their own distro. The vendor configuration is in /usr/share/dnf/plugins/copr.vendor.conf (optional) or /etc/dnf/plugins/copr.conf:

        [main]
        distribution = fedora
        releasever = 37

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) 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.

KNOWN ISSUES

Copr plugin does not respect -4 and -6 options of dnf command when enabling a Copr respository. Users are advised to configure a global address preference in /etc/gai.conf.

AUTHOR
See AUTHORS in your Core DNF Plugins distribution

COPYRIGHT
2014, Red Hat, Licensed under GPLv2+