为什么 yum search 找不到最新的 Python 版本?

为什么 yum search 找不到最新的 Python 版本?

根据yumcentos.org 中的文档,可以使用yum search命令在所有存储库中找到任何包。

百胜搜索

该命令用于在所有存储库中的 RPM 的描述、摘要、打包程序和包名称字段中查找包含指定关键字的任何包。

但是,我无法使用此命令找到最新的 Python 3 版本。我可以知道为什么吗?

[root@CentOS7 centos]# yum search python | grep 3
python-backports-lzma.x86_64 : Backport of Python 3.3's lzma module
                                           : from Python 3
python-enum34.noarch : Backport of Python 3.4 Enum
python-gssapi.x86_64 : Python Bindings for GSSAPI (RFC 2743/2744 and extensions)
python-ipaddress.noarch : Port of the python 3.3+ ipaddress module to 2.6+
python-six.noarch : Python 2 and 3 compatibility utilities
python-urllib3.noarch : Python HTTP library with thread-safe connection pooling
python-zope-interface.x86_64 : Zope 3 Interface Infrastructure
[root@CentOS7 centos]# 

其次,Python 2.7.5 目前在此操作系统中可用,我也想安装最新的 Python 3。

[root@CentOS7 centos]# python -V
Python 2.7.5
[root@CentOS7 centos]# 

为什么我不能用yum install命令来做到这一点?

百胜安装

用于安装一个包或一组包的最新版本。如果没有包与指定的包名称匹配,则假定它们是 shell glob,然后安装任何匹配项。

[root@CentOS7 centos]# yum install python3
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.usonyx.net
 * extras: centos.usonyx.net
 * updates: centos.usonyx.net
No package python3 available.
Error: Nothing to do
[root@CentOS7 centos]# 

[root@CentOS7 centos]# yum install python-3
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.usonyx.net
 * extras: centos.usonyx.net
 * updates: centos.usonyx.net
No package python-3 available.
Error: Nothing to do
[root@CentOS7 centos]# 

参考:

https://www.centos.org/docs/5/html/5.1/Deployment_Guide/s1-yum-useful-commands.html

https://www.digitalocean.com/community/tutorials/how-to-install-python-3-and-set-up-a-local-programming-environment-on-centos-7

答案1

RHEL 存储库中没有官方的 Python v3.x。 RHEL 7 基于 Python 2.7。

然而,RH 通过 RH Software Collections 提供了某些软件包的更新版本:

https://access.redhat.com/support/policy/updates/rhscl

有Python 3.3 和3.4。

对于 CentOS,您应该能够使用 SCL:

https://www.softwarecollections.org/en/

相关内容