CentOS7如何源码编译CloudStack 4.10.0版本生成RPM包
发表于:2025-02-09 作者:千家信息网编辑
千家信息网最后更新 2025年02月09日,这篇文章给大家分享的是有关CentOS7如何源码编译CloudStack 4.10.0版本生成RPM包的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。编译Apache Clo
千家信息网最后更新 2025年02月09日CentOS7如何源码编译CloudStack 4.10.0版本生成RPM包
这篇文章给大家分享的是有关CentOS7如何源码编译CloudStack 4.10.0版本生成RPM包的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
编译Apache CloudStack的先决条件¶
编译CloudStack所需的先决条件很多,本文在Linux CentOS7系统上编译,使用RPM包管理。
如下是编译CloudStack的最低需求:
Maven (版本 3)
Java (Java 8/OpenJDK 1.8)
Apache网页服务器常用工具(ws-commons-util)
MySQL
MySQLdb (提供python数据库API)
Tomcat 7
genisoimage
rpmbuild
下载源码包
wget http://www.apache.org/dyn/closer.lua/cloudstack/releases/4.10.0.0/apache-cloudstack-4.10.0.0-src.tar.bz2
或到github上clone源码,然后切到4.10.0分支
提取的源代码
tar -xvf apache-cloudstack-4.10.0.0-src.tar.bz2
配置MySQL的Yum源
cat << eof > /etc/yum.repos.d/mysql.repo[mysql-community]name=MySQL Community connectorsbaseurl=http://repo.mysql.com/yum/mysql-connectors-community/el/$releasever/$basearch/enabled=1gpgcheck=1eof
Import GPG public key from MySQL
rpm --import http://repo.mysql.com/RPM-GPG-KEY-mysql
安装mysql-connector
yum install mysql-connector-python
安装openjdk,mysql,maven等
yum install java-1.8.0-openjdk-devel.x86_64 genisoimage mysql mysql-server ws-commons-util MySQL-python tomcat maven
安装netscaler,vmware等jar到本地maven仓库
#进入deps目录[root@czfbsdb500h01 cloudstack]# cd deps#执行如下wget下载jar包wget http://zooi.widodh.nl/cloudstack/build-dep/cloud-manageontap.jarwget http://zooi.widodh.nl/cloudstack/build-dep/cloud-iControl.jarwget http://zooi.widodh.nl/cloudstack/build-dep/vmware-vim.jarwget http://zooi.widodh.nl/cloudstack/build-dep/vmware-vim25.jarwget http://zooi.widodh.nl/cloudstack/build-dep/vmware-apputils.jarwget http://zooi.widodh.nl/cloudstack/build-dep/cloud-netscaler.jar#下载成功后执行安装到本地maven仓库[root@czfbsdb500h01 deps]# ./install-non-oss.sh
生成RPM包
cd packaging/./package.sh -d centos7
备注:初次打包执行时间非常长
生成RPM包目录如下
[root@czfbsdb500h01 x86_64]# pwd/root/apache-cloudstack-4.10.0.0-src/dist/rpmbuild/RPMS/x86_64
RPM包列表
感谢各位的阅读!关于"CentOS7如何源码编译CloudStack 4.10.0版本生成RPM包"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
编译
源码
版本
生成
仓库
先决条件
内容
更多
条件
目录
篇文章
不错
实用
最低
成功
上编
分支
备注
工具
常用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
成都铁路局软件开发
数据库技术战德臣课程下载
红警ol服务器满
道琼斯数据库账号购买
软件开发中级例题
物联网网络安全预防
原光通传奇3服务器名称
如何开展网络安全的全面评估
无线传感器网络技术应用
数据挖掘 数据库方法研究
软件开发毕业设计论文大纲
oracle数据库gbk
数据库程序设计难不难
互联网高科技股
长春租车软件开发
网络安全基技术
如何选择网络营销服务器
欣岑网络技术
网络安全硬件设备咨询报价
中医药在线是中医古籍数据库吗
山东税务网络安全责任书
杭州互联网软件开发价钱
苏州嵌入式软件开发哪家便宜
徐州杨屯站网络安全隐患
开发app 软件开发
网络安全教育心得体会检讨
光芒照四方网络安全
服务器磁盘驱动器电源故障
数据库 r与s乘
北京橡树网络技术有限公司