web-dev-qa-db-ja.com

「dnf」に「copr」リポジトリのパッケージを使用させる方法

Fedora 24の場合:

Haskellコンパイラ(パッケージghc)を「copr」リポジトリからの新しいバージョン(具体的には7.10.3)に置き換えたい。

だから私はリポジトリを有効にします:

dnf copr enable petersen/ghc-7.10.3

これで、coprリポジトリで利用可能なパッケージを次のように確認できます。

dnf --disablerepo="*" --enablerepo="petersen-ghc-7.10.3" list available

dnfは、すべてのパッケージをわかりやすく表示し、バージョンがすでにインストールされているパッケージを青色でマークします(正しく理解している場合)

パッケージの1つは、たとえばghc.x86_64

dnfに、デフォルトのFedoraリポジトリではなくcoprリポジトリからパッケージを取得するように指示するにはどうすればよいですか?

1
David Tonhofer

パッケージをリストするのとまったく同じ方法:

dnf --disablerepo="*" --enablerepo="petersen-ghc-7.10.3" install ghc

または、古いバージョンがインストールされている場合は、upgradeの代わりにinstallを使用します。新しい場合は、downgrade。それはすべて魔法です。

1
Jakuje