私の仕事は、「ストアに属するインストール済みパッケージセットを見つける」です。私はこれを試みます:
sudo dnf repository-packages REPO info installed
これにより、無効にする必要があるかどうかを判断できます。しかし、時には私が何かをインストールしたことを知っていても、「空」と表示されることがあります。簡単な例を見てください:
sudo dnf repository-packages fedora-flash-plugin info installed
記載されているパッケージはありません。なぜなら:
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
「Repo: @System」と「Repo: @commandline」と表示されます。私はFedoraが「フラッシュプラグイン」をパッケージしていないことを知っています。に表示されますsudo dnf history userinstalled | grep flash-plugin
。
公式Fedoraリポジトリのパッケージだけでなく、多くのパッケージに「from repo:@commandline」というタグが付いたようです。私がやりたいことを達成する正しい方法は何ですか?
答え1
これを達成するためにdnfを使用しようとしていることを知っていますが、yumがオプションの場合はいつでも次のことができます。
yum list installed |grep @REPO