CentOS 5.4 制作 Python 2.6 RPM 包的方法

不知道什么原因,CentOS 5.4 了,默认的Python的版本还是2.4的. 但是Python在CentOS里面的又非常的重要,可是 2.4版本的Python有很多的模块没有,最新的Python 2.6版本增加了很多高级特征.所以,很有必要进行升级.

升级的方法很多种,一种就是直接RPM了,还有一种就是 源代码的方式方式,源代码的确不错,可是麻烦啊,还要编译,相当的麻烦.

我在网上找了下如何在 CentOS 5.4 下面创建 Python 2.6 的RPM包的方法,特写上来

1. 在官网下载 源代码

cd /usr/src/rehat/SOURCES
     wget  http://www.python.org/ftp/python/2.6.5/Python-2.6.5.tar.bz2
     tar jxvf Python-2.6.5.tar.bz2
     cp Python-2.6.5/Misc/RPM/python-2.6.spec ../SPECS
     rm -rf Python-2.6.5
     cd ../SPECS

2.  开始编译

rpmbuild -ba python-2.6.spec

3. 等待漫长的等待之后,在 RPM 文件夹就有一个编译好的RPM包了.

源代码安装的方法,老步骤,就不讲了.

时间: 2024-10-08 09:07:54

CentOS 5.4 制作 Python 2.6 RPM 包的方法的相关文章

CentOS 6.4保留yum下载的rpm包

yum 默认情况下,升级或者安装后,会删除下载的rpm包. 可以设置升级后不删除下载的rpm包vi /etc/yum.conf[main]cachedir=/var/cache/yumkeepcache=0 将 keepcache=0 修改为 keepcache=1, 安装或者升级后, 在目录 /var/cache/yum/i386/6/base/packages 下就会有下载的 rpm 包.

src.rpm包安装方法

有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时需要进行编译.这类软件包有多种安装方法,以redhat为例说明如下: 注意: 如果没有rpmbuild可以从系统安装光盘的Package中找到 rpm-build-version-packTimes.os.arch.rpm包安装 rpm -ivh rpm-build-version-packTimes.os.arch.rpm 方法一: 1. 执行rpm -i your-package.src.rpm 2. cd /

yum只下载不安装rpm包的方法

要做的单独下载却不安装rpm包,需要先安装个yum的插件. yum install yum-downloadonly  这个插件通常都已经安装好 然后执行下yum install lftp --downloadonly --downloaddir=/root/ 当然,如果系统已经安装过lftp了,执行这条命令也就不会在下载了lftp包了. 如果确实要获得这个包,只能先yum remove卸载掉,再执行这个命令即可获取到这个rpm包.

CentOS如何安装系统镜像里的rpm包

[[email protected] ~]# mkdir /root/cdrm/ [[email protected] ~]# mount -o loop /dev/cdrom /root/cdrm/ #挂载光盘镜像 [[email protected] ~]# cd /root/cdrm/Packages/ #进入安装包目录 [[email protected] Packages]# ls -al|wc -l #查看当前目录下安装包的个数 4188 [[email protected] Pac

解压查看二进制rpm包的方法

详细参考: man cpio 具体方法: rpm2cpio qt5-qtbase-5.6.0-13.fc21.x86_64.rpm | cpio -dium 执行后可在当前目录查看 安装目录  etc  qt5-qtbase-5.6.0-13.fc21.x86_64.rpm  usr

Centos 中如何快速定制二进制的内核RPM 包

随着Linux服务器越来越多了,底层系统内核想要保持版本统一就需要定制专门的二进制安装包来便捷的升级和管理. RedHat系那当然就是使用rpmbuild来做定制化管理了. 今天我们分俩个部分(root和普通用户)来讲解如何制作内核的二进制rpm包. Building主机系统环境约定: OS : CentOS release 6.6 Arch : i686 一,rpm包简单定制 注意: 这里我们首先要预留至少20GB的临时文件空间. 1.rpm 制作前的环境准备: yum -y groupins

CentOS 6.4升级Python导致yum无法使用

1.查看当前系统python的版本 1python -V 2.下载2.7.3版本的Python 1wget http://    python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2 3.解压和安装 tar -jxvf Python-2.7.3.tar.bz2 #进入解压后的目录 cd Python-2.7.3 #编译和安装 ./configure make make install 4.查看是否安装成功 /usr/local/bin/python2.

使用rpm-build制作nginx的rpm包

一.RPM包的分类 RPM有五种基本的操作功能:安装.卸载.升级.查询和验证. linux软件包分为两大类: (1)二进制类包,包括rpm安装包(一般分为i386和x86等几种) (2)源码类包,源码包和开发包应该归位此类(.src.rpm). 有时候为了方便源码包的安装,和我们自己订制软件包的需求,我们会把一些源码包按照我们的需求来做成rpm包,当有了源码包就可以直接编译得到二进制安装包和其他任意包.spec file是制作rpm包最核心的部分,rpm包的制作就是根据spec file来实现的

通过定制nginx的rpm包学习如何制作rpm安装包

RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中.它生成具有.RPM扩展名的文件.使用rpm安装软件和管理软件非常的方便. 1.安装rpm-build [[email protected] ~]# yum -y install rpm-build redhat-rpm-config 2.建立目录结构 [[email protected] ~]# mkdir -p ~/rpmbuild/