Eu sei que você está tentando usar o dnf para isso, mas se o yum é uma opção que você sempre pode fazer:
yum list installed |grep @REPO
Minha tarefa é "encontrar um conjunto de pacotes instalados que pertençam a um repositório". Eu tento fazer:
sudo dnf repository-packages REPO info installed
Para que eu possa determinar se preciso desativá-lo ou não. Mas às vezes ele fica "vazio" mesmo quando eu sei que instalei algo dele. Tome um exemplo simples:
sudo dnf repository-packages fedora-flash-plugin info installed
Nenhum pacote listado. Porque:
sudo dnf info flash-plugin
Last metadata expiration check: 0:15:04 ago on Tue Jul 5 17:22:04 2016.
Installed Packages
Name : flash-plugin
Arch : x86_64
Epoch : 1
Version : 11.2.202.626
Release : 1.fc24
Size : 18 M
Repo : @System
From repo : @commandline
Ele mostra como "Repo: @System" e "From repo: @commandline". Mesmo sabendo que o Fedora não empacota "flash-plugin". E aparece em sudo dnf history userinstalled | grep flash-plugin
.
Parece que muitos pacotes, não apenas os repositórios oficiais do Fedora, estão marcados como "From repo: @commandline". Qual é a maneira correta de realizar o que estou tentando fazer?
Eu sei que você está tentando usar o dnf para isso, mas se o yum é uma opção que você sempre pode fazer:
yum list installed |grep @REPO