リポジトリにFedoraの特定のパッケージのみをインストール/更新する方法は?

リポジトリにFedoraの特定のパッケージのみをインストール/更新する方法は?

最近非公式の第三者を追加しました。買戻契約私のFedora 23のインストールに。

simplescreenrecorderデフォルトでは、公式のFedoraリポジトリやRPMFusionでは利用できないため、このリポジトリが提供するパッケージに興味があります。

simplescreenrecorderパッケージとその依存関係のみがインストール/更新され、他のものはインストールされないようにサードパーティのリポジトリを設定したいと思います。

ファイルにincludepkgs=simplescreenrecorder* およびを追加しようとしましたが、無視されるようです。includ=simplescreenrecorder*/etc/yum.repos.d/FZUG.repodnf

これを行うにはどうすればよいですか?

ベストアンサー1

新しいリポジトリを追加するために提供したリンクの手順に従った場合は、デフォルトでそのリポジトリを「無効」に設定できます。

dnf config-manager --set-disabled fzug-free
dnf config-manager --set-disabled fzug-nonfree

これでインストール/アップデートを実行すると、dnfはこれらのリポジトリから何もインストールしません。をインストールするにはsimplescreenrecorder:

dnf install --enablerepo=fzug-* simplescreenrecorder

これにより、必要なコンテンツのみがインストールされ、他のコマンドではsimplescreenrecorderfzugリポジトリが無効になっています。 "fzug"パッケージは、dnf有効にするか、--enablerepo=fzug-*このパラメータを再利用しない限りインストールされません。後でsimplescreenrecorder最新バージョンとその依存関係(必要な場合)に更新するには、明示的にアップグレードしてください。

dnf upgrade --enablerepo=fzug-* simplescreenrecorder

おすすめ記事