когда возникает ошибка «Ошибка: ничего не делать» при установке через yum?

Это не grep вызывает это. Это ваш bash интерпретирует ! . Перейдите на более новую версию bash или используйте одинарные кавычки '!', чтобы заткнуть bash.

5
07.12.2016, 07:37
3 ответа

Yum показывает эту ошибку, когда не может продолжить с помощью команды. Это сообщение может появиться по многим причинам:

  • Пакет уже установлен и обновлен
  • Пакет не существует в настроенном репозитории
  • Нет репозиторий настроен правильно
  • При загрузке пакета с удаленного URL возникла проблема (невозможно подключиться, не удается найти пакет и т. д.)
  • Для пакета требуются недоступные зависимости
  • Пакет конфликтует с другой установленный пакет

Чтобы устранить проблему, вы должны сосредоточиться на сообщении, которое появляется перед «Ничего не делать», а не на сообщении «Ничего не делать», которое является чисто результатом ошибки.

6
27.01.2020, 20:42

Если вы хотите установить пакет через yum. и yum не нашел пакет в репозитории, тогда возникнет эта ошибка.

0
27.01.2020, 20:42

Другой случай, когда пакет исключен. Например, файл yum.conf моей системы содержит

exclude=*.i386 *.i586 *.i686

Это означает, что любой пакет i686 исключен по умолчанию! Обходной путь для этого случая:

sudo yum install --disableexcludes=all foobar.i686.rpm

См.https://serverfault.com/questions/529386/can-you-force-yum-to-ignore-an-exclude-list

0
27.01.2020, 20:42

Теги

Похожие вопросы