python27-rpm

Created: 2014-05-19 06:11
Updated: 2016-03-16 06:54

README.md

准备工作

编译Python之前,需要做以下准备工作:

  • CentOS 6.3
  • fpm(Effing package management)
  • 编译工具链
  • 网络连接

使用目录下的 prepare.sh 脚本将会安装 fpm 以及相应的编译工具链。

sudo ./prepare.sh

创建 Python 的 RPM 包

修改安装目录

在创建 rpm 包之前,我们需要指定rpm包的安装目录,可以通过修改 config.mk 完成:

### Dictionary which this rpm will be installed to
PYTHON_INSTALL_DIR=/opt/python$(PYTHON_MAJOR_VERSION)

config.mk 的其它参数,若没有需要,可以不再修改。

编译,创建,并安装 Python 的 RPM 包

sudo make

NOTE: 创建完成的 RPM 包将放到本文件所在目录下,可供今后使用。

编译,创建,并安装 Python 的常用库和工具包

以下包将会被创建:

  • setuptools
  • virtualenv
  • pip
  • meld3
  • supervisor
  • wheel
cd extras/
sudo make

NOTE: 创建完成的 RPM 包将放到本文件所在目录下,可供今后使用。

Cookies help us deliver our services. By using our services, you agree to our use of cookies Learn more