На Fedora 24:

Я хочу заменить компилятор Haskell (пакет ghc) более поздней версией (в частности, 7.10.3) из репозитория "copr".

Итак, я включаю репозиторий:

dnf copr enable petersen/ghc-7.10.3

Теперь я могу проверить пакеты, доступные в репозитории copr, используя

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

dnf услужливо показывает все пакеты и даже отмечает пакеты, для которых уже установлена версия, синим цветом (если я правильно понимаю)

Одним из пакетов является, например, ghc.x86_64 .

Как мне сказать dnf захватить пакет из репозитория copr вместо стандартного репозитория fedora?

1 ответ1

1

Точно так же, как вы перечисляете пакеты:

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

Или, если у вас установлена более старая версия, используйте upgrade вместо install . Если новее, то downgrade . Это все волшебство.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .