$ dnf provides /usr/bin/play
ou
$ dnf provides *play
Com o provides é retornado o nome do repositório, o resumo da descrição do pacote e se ele está instalado no sistema "@system".
Sintaxe: $ dnf repoquery -l nome-do-pacote
Exemplo:
$ dnf repoquery -l python3-pycparser
Sintaxe: $ dnf repoquery -f caminho-absoluto-do-arquivo/arquivo
Exemplo:
$ dnf repoquery -f /usr/bin/bash
Sintaxe: $ rpm -ql nome-do-arquivo.rpm OU rpm -ql nome-do-pacote-que-ele-instala
Exemplo:
$ rpm -ql google-chrome-stable-69.0.3497.81-1.x86_64.rpm
ou
$ rpm -ql google-chrome-stable
Sintaxe: $ dnf repo-pkgs nome-do-repositório list available
$ dnf repo-pkgs folkswithhats list available
available para disponíveis ou installed para instalados
Sintaxe: $ dnf repo-pkgs nome-do-repo list installed
Sintaxe: $ dnf download pacote
Sintaxe: $ rpm2cpio pacote.rpm | cpio -idmv
Sintaxe: $ dnf repoquery --requires nome-do-pacote
dnf repoquery --requires openssh-askpass
Sintaxe: rpm -qpR pacote.rpm
rpm -qpR google-chrome-stable-69.0.3497.81-1.x86_64.rpm
Copr (Cool Other Package Repo) é um projeto do Fedora para ajudar a construir e gerenciar repositórios de pacotes de terceiros de forma fácil.
Os repositórios no copr são criados por usuários e/ou contribuidores do Projeto Fedora, os repositórios no copr são nomeados pelo nome-do-usuário/nome-do-repositório.
Um usuário pode ter vários repositórios.
Exemplo:
$ dnf copr search retro
Sintaxe: $ dnf copr list --available-by-user=nome-do-usuário
$ dnf copr list --available-by-user=fredlima
Sintaxe: # dnf copr enable nome/repositório
# dnf copr enable nome/projeto
Sintaxe: # dnf copr disable nome/repositório
# dnf copr disable hernanarce/Retroarch-1.2.2
Sintaxe: # dnf install pacote
Exemplo:
# dnf install bash
Sintaxe: $ dnf copr list nome/repositório
$ dnf copr list hernanarce/Retroarch-1.2.2