SoftwareCollections让不同版本的软件共处
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位网友发表了看法