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リポジトリからパッケージを取得するように指示するにはどうすればよいですか?
パッケージをリストするのとまったく同じ方法:
dnf --disablerepo="*" --enablerepo="petersen-ghc-7.10.3" install ghc
または、古いバージョンがインストールされている場合は、upgrade
の代わりにinstall
を使用します。新しい場合は、downgrade
。それはすべて魔法です。