不知道什么原因,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包了.

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

CentOS 5.4 制作 Python 2.6 RPM 包的方法相关推荐

  1. centos7全盘备份到本地_CentOS7下制作openssl1.1.1i RPM包并升级

    点击上方"walkingcloud"关注,并选择"星标"公众号 CentOS7下制作openssl1.1.1i RPM包并升级 OpenSSL最新漏洞 Open ...

  2. kali rpm 安装方法_linux下制作安装rpm包的方法

    linux下制作安装rpm包的方法 发布时间:2013-04-26 22:39:17   作者:佚名   我要评论 制作rpm包,以rp-pppoe-3.10为列进行制作过程,需要的朋友可以参考下 一 ...

  3. rpm包 卸载php,强制删除rpm包的方法

    删除软件 要删除软件非常简单,只要执行下面的命令就行:# rpm –e xanim 这时,用户要注意使用的是软件的名称xanim,而不是软件包的名称xanim-27.64-3.i386.rpm. 如果 ...

  4. gitlab rpm包安装方法

    gitlab rpm包安装方法 当前安装方式适合centOs7版本,需要有root权限,如果当前用户不是root用户,需要配置当前用户的sudo 1. yum install -y curl poli ...

  5. Redhat linux 安装 gcc编译器,Gcc源码包,rpm包安装方法!

    点评:分两种情况: 先看这篇转过来的文章,俺老孙懒得写了. Linux软件安装通用思路 在Linux系统中,软件安装程序比较纷繁复杂,不过最常见的有两种: 1)一种是软件的源代码,您需要自己动手编译它 ...

  6. linux yum仓库制作,yum仓库搭建之RPM包制作

    常见的软件安装方式有以下几种 1.yum安装,可自动解决依赖,但不能自定义软件安装位置 2.编译安装,可指定安装路径,指定装模块,但编译参数冗长,且耗时较长,不能解决依赖问题. 3.rpm安装,安装速 ...

  7. ubuntu制作简陋的deb/rpm包

    背景: 自己编写了一套工具,类似于i2ctool,有很多个独立的小工具,一般情况下,直接复制到OS(并安装相关组件/驱动/tool)就可以用了,但是想直接制作成deb/rpm包,这样在ubuntu下直 ...

  8. linux怎么制作运行包,简单 RPM 包制作

    今天为了测试搭建自己的yum仓库并安装升级软件包,因此需要一个rpm包来做测试,所以就想到了自己来做一个最简单rpm,因为仅仅就是做一个测试所以没有添加需要编译的文件,而是只使用了一个shell文件来 ...

  9. linux如何判断光盘是否挂载,LInux下如何挂载光盘找rpm包的方法步骤

    写在前面 Linux 使用有时需要安装软件,当然可以通过 yum 命令来在线安装,也可以通过下载好的 rpm 包来进行安装,但是 rpm 安装需要自己来找安装软件所依赖的 rpm 包.今天就来尝试操作 ...

最新文章

  1. Unix/Linux/Mac os下 文件互传
  2. Javascript刷题 》 查找数组元素位置
  3. Atitit JAVA p2p设计与总结  JXTA 2
  4. python到底能用来做啥-Python可以被用来做哪些神奇好玩的事情?
  5. 仅通过SQL备份文件将MOSS服务器场及所有网站数据迁移到新的一台服务器上
  6. 如何做一个姿势正确的2B产品经理
  7. linux对于文本的操作,linux惯用文本操作命令
  8. iOS之从OpenGL深入探究离屏渲染及性能优化
  9. centos 杀死进程命令kill
  10. TensorFlow 2.X中的动手NLP深度学习模型准备
  11. Modbus协议栈开发笔记之四:Modbus TCP Client开发
  12. Linux 基础之基础网络ss命令
  13. 关于交换的知识点(一)
  14. 解决: The server encountered an internal error that prevented it from fulfilling this request.
  15. centos查询mysql端口被占用_centos查看端口占用情况
  16. [转]跨站漏洞解析及预防
  17. 软考有什么用?最全软考详解
  18. java简单学生成绩系统_JAVA 实现简单的学生成绩管理系统
  19. SimpleDateFormat类的使用
  20. R语言使用caret包的confusionMatrix函数计算混淆矩阵、基于混淆矩阵的信息手动编写函数计算accuray、准确率指标

热门文章

  1. WordPress 多功能响应式-CorePress博客主题
  2. Java开发必看JPA概念大全
  3. EasyTrader踩坑之旅总结
  4. 使用 jQuery Mobile 与 HTML5 开发 Web App (三) —— jQuery Mobile 按钮
  5. 图解SQL inner join、left join、right join、full outer join、union、union all的区别
  6. cakephp 1.3 Views
  7. UITableView 系列一 :基本使用方法 (显示,删除,添加图片,添加样式等) (实例)...
  8. VMware pro 15 ubuntu简易安装虚拟机黑屏
  9. CentOS7下使用yum安装MariaDB
  10. linux下PS1命令提示符设置