CentOS7如何源码编译CloudStack 4.10.0版本生成RPM包
发表于:2024-11-17 作者:千家信息网编辑
千家信息网最后更新 2024年11月17日,这篇文章给大家分享的是有关CentOS7如何源码编译CloudStack 4.10.0版本生成RPM包的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。编译Apache Clo
千家信息网最后更新 2024年11月17日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安全错误
数据库的锁怎样保障安全
流放者柯南无效的服务器
认证服务器域名在哪看
怎么创建共享服务器
重庆网络技术学院乐山分院
我的世界怎么把服务器变成单人
数据库的安全管理实验心得
天津惠普服务器虚拟化哪家便宜
想学习网络技术哪里可以学
天津虚拟主机提供商云服务器
计算机网络技术分班考试怎么考
池州咖啡点餐软件开发公司哪家好
管家婆数据库密码怎么设置
看看服务器
计算机网络技术差错
万方数据库怎么下论文
浙江万朋网络技术有限公司上市
竞拍软件开发郑州
如何清空数据库日志文件
怎么用自己的服务器刷盒子
合工大数据库课件
H3C云计算管理服务器
云服务器怎么打开面板
动力网络技术有限公司
北京人工智能服务器
java数据库删除数据库
数据库id太长了怎么办
魅族服务器
海南数据软件开发服务参考价格
徐闻天成软件开发有限公司
合工大数据库课件