CentOS6/RHEL6 で Let's Encrypt するとき python 2.7 は必須じゃないよ

CentOS6/RHEL6 で Let's Encrypt を使うにあたっての手順を検索すると、だいたいどこでも python 2.7 が必要で、この環境を整えるにはどうするかという話になっている。SCL なんかの仕組みを使って。

大丈夫。python 2.6 でも動く。

Redhat / CentOS 6.x users need python 2.7 - Server - Let's Encrypt Community Support

 

Letsencrypt client re-added Python 2.6 support. However Centos 6.x at least doesn't have python-virtualenv package, so requires EPEL yum repo for it https://github.com/letsencrypt/letsencrypt/pull/1241

 

というわけで EPEL のリポジトリから python-virtualenv と python-pip を取得すれば良い。

EPEL のリポジトリを常に enable にしておくのは気持ち悪いな、っていう場合は、 certbot-auto を動かす前に、EPEL のリポジトリから python-virtualenv と python-pip だけをインストールしておけばいい。

 

yum --enablerepo=epel install python-virtualenv python-pip

 

これでいいんじゃねえかな。rpmfind.net で rpm さがして持ってきてもいいけど。