решение вашей проблемы
Пакет, который вы устанавливаете, слишком старый. Вам нужна как минимум версия 0.12, вы устанавливаете 0.10.1.
относительно именования
Казалось бы, имя файла не соответствует имени пакета. Вы можете запросить «свойства» файла следующим образом:
rpm -qip ./rpms/python-importlib-metadata-0.10.1.noarch.rpm
Я подозреваю, что вывод будет:
Name: python-importlib_metadata
, что означает, что настоящее имя пакета имеет подчеркивание и что имя файла не соответствует. Возможно, в пакете есть оба имени (вероятно, в какой-то момент он был переименован). Вы можете проверить это, используя:
rpm -qp ./rpms/python-importlib-metadata-0.10.1.noarch.rpm --provides
Я ожидаю, что результат будет примерно таким:
python-importlib-metadata = 0.10.1
python-importlib_metadata = 0.10.1
(как с da sh, так и с подчеркиванием), что означает, что он будет работать для зависимости с обоими именами.