CentOS7升级python2.7.5到python3.7以上版本

CentOS7中自带的python版本是python-2.7.5,由于新开的虚拟机需要使用python3,于是便升级一下版本。安装Python3.7.3官网下载地址:https://www.python.org/downlo…这里选择下载python 3.7.3。# 下载wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz# 解压tar -zxf Python-3.7.3.tgz# 安装依赖包yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc libffi-devel# 进入python目录cd Python-3.7.3# 编译./configure –prefix=/usr/local/python3.7#安装make && make install关于Python3.7以上的版本,需要多安装一个依赖包: yum install -y libffi-devel否则会出现ModuleNotFoundError: No module named ‘_ctypes’的报错。在make install后执行echo $?,为0表示没有出错。如果没有报错,在/usr/local会生成python3.7目录。然后将系统默认的python2备份mv /usr/bin/python /usr/bin/python.bak创建新的软连接ln -s /usr/local/python/bin/python3.7 /usr/bin/python查看版本[root@moli-linux03 src]# python -VPython 3.7.3 升级完成了。更改yum配置因为yum需要使用python2,将/usr/bin/python改为python3后,yum就不能正常运行了,因此需要更改一下yum的配置。vim /usr/bin/yumvim /usr/libexec/urlgrabber-ext-down编辑这两个文件,将文件头的#!/usr/bin/python改为#!/usr/bin/python2即可。

April 10, 2019 · 1 min · jiezi

介绍Helm Hub

介绍Helm Hub作者:Matt FarinaHelm的设计,考虑了会有许多分布式存储库。与Homebrew Taps和Debian APT存储库一样,Helm可以添加,和使用许多存储库。虽然,Helm的stable和incubator存储库,从一开始就是前沿和中心,但我们并不打算将这些作为唯一的公共存储库。考虑到这一点,我们很高兴地宣布Helm Hub。Helm Hub方便您在许多人和组织托管的许多分布式存储库中查找chart。Helm存储库可以通过多种方式托管,包括GitHub或Gitlab页面,对象存储,使用Chartmuseum和通过服务提供商。如果您有想要列出的chart存储库,请转到GitHub上的Hub存储库,并按照说明进行操作。该过程就像拉取请求一样简单。Helm Hub基于Monocular构建,Monocular一直是Helm的一部分。这最初是由Bitnami和Deis制作的,Deis现在是微软的一部分。随着Helm Hub的复杂性增加,Monocular需要增强其处理许多存储库和chart的能力。想要成为Helm和CNCF社区一员的UI和UX的设计师,可以在这个领域贡献并发挥作用。我们期待Helm Hub开创chart开发和分享的新阶段。

December 14, 2018 · 1 min · jiezi