web-dev-qa-db-ja.com

dnfを使用してyumリポジトリを有効/無効にすることは可能ですか?

Yumリポジトリを有効/無効にする方法(つまり、set enabled=0/1 in /etc/yum.repo.d/*.repoファイル)dnfを使用していますか?

質問によると yum:無効なリポジトリを有効にします yumはそれを行うことができません。

使用システム:Fedora 21

1
czerny

リポジトリを有効にする:

dnf config-manager --set-enabled <repo>

リポジトリを無効にする:

dnf config-manager --set-disabled <repo>

ヘルプを表示:

dnf config-manager --help-cmd

最初の2つは、スーパーユーザー権限で実行する必要があります。

DNF config-managerプラグイン ドキュメント

10
gal242

21のyumはまだデフォルトのパッケージツールです。したがって、次のいずれかになります。1)yum-config-manager --save --disablerepo = foo(fooをreponame.repoに置き換えます)

2)Sudo vi(またはその他の快適なエディター)/etc/yum.repos.d/foo.repoを実行し、enabled = 0/1行を編集して保存します(ただし、#yumはすべてクリーンアップします。#yumの更新は通常必要ありません。一般的には良い習慣と見なされています)

dnfはまったく同じことを行うことができますが、上記のようにdnfは22までデフォルトではなく(2015年5月5日までRC状態のままです)、fc21にいくつかの既知の問題があり、暫定的にyum-dnf- $ Archを検討することを検討してください。回避策/松葉杖...

1
linuxdev2013