
Что не так с моим репозиторием? Почему я не могу установить qt-examples
? Как исправить репозиторий?
$ sudo yum install qt-examples
[...]
Error: Package: 1:qt-examples-4.8.7-2.el7.x86_64 (base)
Requires: qt(x86-64) = 1:4.8.7-2.el7
Installed: 1:qt-4.8.7-3.el7_6.x86_64 (@updates)
qt(x86-64) = 1:4.8.7-3.el7_6
Available: 1:qt-4.8.7-2.el7.x86_64 (base)
qt(x86-64) = 1:4.8.7-2.el7
У меня похожая проблема с установкой qt-docs
. Я не хочу понижать версию Qt. Пример кода, который немного устарел, должен работать нормально.
Могу ли я принудительно установить примеры 7-2? Или как мне получить примеры 7-3 qt? У машины нет доступа в интернет; поэтому управление пакетами — это супер-забава.
решение1
Вы выполнили установку qt-4.8.7-3
из @updates
, а теперь yum
пытаетесь выполнить установку qt-examples
из base
, поэтому вам следует повторно включить репозиторий update
, после этого установка должна пройти нормально.
Хотя программное обеспечение, скорее всего, будет работать нормально при незначительном несоответствии версий, вы не захотите рисковать возникновением странных ошибок из-за несоответствий...
для полноты:
давы можете принудительно выполнить установку, но это немного сложнее с yum
; я не знаю, есть ли такая возможность, но я уверен, что вы можете сделать это с помощью rpm
:
- загрузите свой пакет
- установить с
rpm -Ivh --nodeps