最近非公式の第三者を追加しました。買戻契約私のFedora 23のインストールに。
simplescreenrecorder
デフォルトでは、公式のFedoraリポジトリやRPMFusionでは利用できないため、このリポジトリが提供するパッケージに興味があります。
simplescreenrecorder
パッケージとその依存関係のみがインストール/更新され、他のものはインストールされないようにサードパーティのリポジトリを設定したいと思います。
ファイルにincludepkgs=simplescreenrecorder*
およびを追加しようとしましたが、無視されるようです。includ=simplescreenrecorder*
/etc/yum.repos.d/FZUG.repo
dnf
これを行うにはどうすればよいですか?
答え1
新しいリポジトリを追加するために提供したリンクの手順に従った場合は、デフォルトでそのリポジトリを「無効」に設定できます。
dnf config-manager --set-disabled fzug-free
dnf config-manager --set-disabled fzug-nonfree
これでインストール/アップデートを実行すると、dnfはこれらのリポジトリから何もインストールしません。をインストールするにはsimplescreenrecorder
:
dnf install --enablerepo=fzug-* simplescreenrecorder
これにより、必要なコンテンツのみがインストールされ、他のコマンドではsimplescreenrecorder
fzugリポジトリが無効になっています。 "fzug"パッケージは、dnf
有効にするか、--enablerepo=fzug-*
このパラメータを再利用しない限りインストールされません。後でsimplescreenrecorder
最新バージョンとその依存関係(必要な場合)に更新するには、明示的にアップグレードしてください。
dnf upgrade --enablerepo=fzug-* simplescreenrecorder
答え2
include=simplescreenrecorder*
/etc/yum.repos.d/FZUG.repo
に(から公式文書)あなたが欲しいものを提供する必要があります。ただし、アクティベーションソースがない場合は、適切なアクティベーションリポジトリに接続する必要があるため、に接続します[fzug-free]
。[fzug-nonfree]
また、dnf update --refresh
キャッシュが再ロードされたことを確認するために実行する必要があります。
編集する:ドキュメントによると、これは機能するはずですが、現在DNF 1.1.5では機能しません。バグ #1055910。include
/ optionsの全体的な動作はexclude
奇妙です。いくつかの解決策を検討していますが、これまでは成功していませんでした。この有益な投稿を残すと、誰かがより賢明なアイデアを持つ可能性があります。