SoftwareCollections让不同版本的软件共处

2014 年 4 月 25 日4740

SoftwareCollections让不同版本的软件共处

发布者:互联网

 日期:

2014-04-17 17:23:09 浏览次数:0 (共有_条评论)

查看评论 | 我要评论

  

在实际生产环境中,有一些时候你不得不在一台服务器上部署不同版本的应用环境,比如想在 RHEL6 上安装 Python 3.3,但又不想影响系统中现有的 Python 2.7。使用 SoftwareCollections(SCL) 可以方便的达成这个目的。

SoftwareCollections 方案的特点有:

SCL 快速上手

    以在 CentOS 上安装 PHP 5.4 为例,第一步当然是安装 SCL 命令行工具:su -c "yum install -y centos-release-SCL scl-utils"

    就可以通过 yum 安装 php54 了:su -c "yum install -y php54" 使用 SoftwareCollections 的最大不同就是这一步的安装位置不一样,从而和系统默认的不会产生冲突。

    启动一个使用 php54 的新对话:scl enable php54 'bash' 其中 'bash' 代表打算使用来自 SoftwareCollections 中版本所要执行的程序,注意根据具体需要换成对应的名字。

目前 SoftwareCollections 提供的软件有包括 Ruby 1.9.3/2.0,Python 2.7/3.3,MariaDB 5.5、Node.js 0.10、PHP 5.4 等在内的常见语言以及应用环境。具体列表可以查看 SoftwareCollections.org 站点。

官方发布公告

时间:2014-04-17 15:49来源: LinuxTOY 作者:未知责任编辑:sjchenkan

>>更多交流,请到ChinaUnix【论坛】:http://http://www.zjjv.com///bbs/forum-24-1.html

关键词:

相关文章

网友评论

已有0位网友发表了看法

0 0