bash-4.2# yum install openscap-containers
Resolving Dependencies
--> Running transaction check
---> Package openscap-containers.noarch 0:1.3.3-1.el7 will be installed
--> Processing Dependency: python(abi) = 3.6 for package: openscap-containers-1.3.3-1.el7.noarch
--> Processing Dependency: /usr/bin/python3 for package: openscap-containers-1.3.3-1.el7.noarch
--> Processing Dependency: /usr/bin/python3 for package: openscap-containers-1.3.3-1.el7.noarch
--> Finished Dependency Resolution
Error: Package: openscap-containers-1.3.3-1.el7.noarch (copr:copr.fedorainfracloud.org:openscapmaint:openscap-latest)
Requires: python(abi) = 3.6
Installed: python-2.7.5-88.el7.x86_64 (installed)
python(abi) = 2.7
python(abi) = 2.7
Installed: python34-3.4.10-4.el7.x86_64 (@epel)
python(abi) = 3.4
Error: Package: openscap-containers-1.3.3-1.el7.noarch (copr:copr.fedorainfracloud.org:openscapmaint:openscap-latest)
Requires: /usr/bin/python3
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Даже когда я устанавливаю python3 и могу использовать его в /usr/bin/python3
там написано, что я не отвечаю требованиям.
bash-4.2# yum install rh-python36
bash-4.2# ln -s /opt/rh/rh-python36/root/usr/bin/python /usr/bin/python3
Возможность python(abi) = 3.6
и файл /usr/bin/python3
предоставляются python3
пакет в базовом репозитории (ссылка).
Ты должен бежать yum install openscap-containers
пока включен базовый репозиторий.
поскольку yum
не подобрал его как зависимость, у вас проблема в том, что базовый репозиторий отключен или его определение репо отсутствует.
В последнем случае, yum reinstall centos-release
.