in oracle linux 7.6, enable [ol7_developer_EPEL] in respos,
yum install cmake3
---> Package cmake3.x86_64 0:3.13.4-2.el7 will be installed
--> Processing Dependency: cmake3-data = 3.13.4-2.el7 for package: cmake3-3.13.4-2.el7.x86_64
--> Processing Dependency: libjsoncpp.so.0()(64bit) for package: cmake3-3.13.4-2.el7.x86_64
--> Processing Dependency: libuv.so.1()(64bit) for package: cmake3-3.13.4-2.el7.x86_64
--> Processing Dependency: librhash.so.0()(64bit) for package: cmake3-3.13.4-2.el7.x86_64
--> Processing Dependency: libarchive.so.13()(64bit) for package: cmake3-3.13.4-2.el7.x86_64
--> Running transaction check
---> Package cmake3-data.noarch 0:3.13.4-2.el7 will be installed
--> Processing Dependency: emacs-filesystem >= 24.3 for package: cmake3-data-3.13.4-2.el7.noarch
--> Processing Dependency: /usr/bin/python3.4 for package: cmake3-data-3.13.4-2.el7.noarch
Package python34 is obsoleted by python36, but obsoleting package does not provide for requirements
---> Package jsoncpp.x86_64 0:0.10.5-2.el7 will be installed
---> Package libarchive.x86_64 0:3.1.2-10.el7_2 will be installed
---> Package libuv.x86_64 1:1.27.0-1.el7 will be installed
---> Package rhash.x86_64 0:1.3.4-2.el7 will be installed
--> Running transaction check
---> Package cmake3-data.noarch 0:3.13.4-2.el7 will be installed
--> Processing Dependency: /usr/bin/python3.4 for package: cmake3-data-3.13.4-2.el7.noarch
Package python34 is obsoleted by python36, but obsoleting package does not provide for requirements
---> Package emacs-filesystem.noarch 1:24.3-22.el7 will be installed
--> Processing Dependency: /usr/bin/python3.4 for package: cmake3-data-3.13.4-2.el7.noarch
Package python34 is obsoleted by python36, but obsoleting package does not provide for requirements
--> Finished Dependency Resolution
Error: Package: cmake3-data-3.13.4-2.el7.noarch (ol7_developer_EPEL)
Requires: /usr/bin/python3.4
Available: python34-3.4.5-4.el7.x86_64 (ol7_developer_EPEL)
Not found
Available: python34-3.4.5-5.el7.x86_64 (ol7_developer_EPEL)
Not found
Available: python34-3.4.8-1.el7.x86_64 (ol7_developer_EPEL)
Not found
Available: python34-3.4.9-1.el7.x86_64 (ol7_developer_EPEL)
Not found
Available: python34-3.4.9-2.el7.x86_64 (ol7_developer_EPEL)
Not found
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
then install python34
Loaded plugins: ulninfo
Package python34 is obsoleted by python36, trying to install python36-3.6.8-1.el7.x86_64 instead
Resolving Dependencies
--> Running transaction check
---> Package python36.x86_64 0:3.6.8-1.el7 will be installed
--> Processing Dependency: python36-libs(x86-64) = 3.6.8-1.el7 for package: python36-3.6.8-1.el7.x86_64
--> Processing Dependency: libpython3.6m.so.1.0()(64bit) for package: python36-3.6.8-1.el7.x86_64
--> Running transaction check
---> Package python36-libs.x86_64 0:3.6.8-1.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================================================================================================================
Package Arch Version Repository Size
=============================================================================================================================================================================
Installing:
python36 x86_64 3.6.8-1.el7 ol7_developer_EPEL 66 k
Installing for dependencies:
python36-libs x86_64 3.6.8-1.el7 ol7_developer_EPEL 8.6 M
Transaction Summary
=============================================================================================================================================================================
Install 1 Package (+1 Dependent package)
install cmake3 again
--> Processing Dependency: /usr/bin/python3.4 for package: cmake3-data-3.13.4-2.el7.noarch
Package python34-3.4.9-2.el7.x86_64 is obsoleted by python36-3.6.8-1.el7.x86_64 which is already installed
--> Finished Dependency Resolution
Error: Package: cmake3-data-3.13.4-2.el7.noarch (ol7_developer_EPEL)
Requires: /usr/bin/python3.4
Available: python34-3.4.5-4.el7.x86_64 (ol7_developer_EPEL)
Not found
Available: python34-3.4.5-5.el7.x86_64 (ol7_developer_EPEL)
Not found
Available: python34-3.4.8-1.el7.x86_64 (ol7_developer_EPEL)
Not found
Available: python34-3.4.9-1.el7.x86_64 (ol7_developer_EPEL)
Not found
Available: python34-3.4.9-2.el7.x86_64 (ol7_developer_EPEL)
Not found
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
why cmake3 only depends python34, and python34 cannot be installed?