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安全错误
数据库的锁怎样保障安全
网络安全与信息技术论文
魔兽怀旧服不同服务器配置
中控考勤机如何同步数据库
dnf服务器的作用是什么
郑州交友软件开发费用
我的世界服务器怎么买地皮
网络技术题型多选题
实时数据库网络安全隔离
pubg怎么重新选择服务器
公网ftp测试服务器
如何查自己的数据库用户名和密码
超微服务器原始密码
国外服务器通过阿里云
计划表软件开发
商标管理数据库
亲子网络安全课
进击的巨人服务器
模拟器请求服务器失败
嘉兴服务器机柜图片
服务器接入wifi
宜昌市教育局网络安全工作提示
申报需要填表格哪些数据库
电脑服务器要什么配置
数据库建表时考虑哪些
服务器端口映射怎么检查
光钎宽带网络技术论坛
第二国家网络安全宣传周主题
廊坊开发区公安局网络安全
ab 历史数据库平台
网络安全对抗涉及到多个方面