接下来,你将需要安装编译CloudStack时依赖的Maven。 使用 Maven 3, 所以你需要 并解压到你的主目录 (或任何你喜欢的目录):

      1. $ tar zxvf apache-maven-3.0.4-bin.tar.gz
      1. $ export PATH=/usr/local/apache-maven-3.0.4/bin:$PATH

      Maven还需要知道Java程序路径,和JAVA_HOME环境变量输出的设置:

      验证Maven是否被正确安装:

      1. $ mvn --version

      如果想确保环境变量将在注销或重启后仍保留。一定要更新 中的PATH和JAVA_HOME 变量。

      注解

      打包方式的变化。如果你之前创建过CloudStack软件包,你会意识到自从该项目开始使用Apache Maven,这个步骤发生了很大变化。请一定要密切关注本节中的步骤。

      现在我们已经满足先决条件和源码,然后进入 packaging/centos63/ 目录。

        使用 脚本生成RPM包:

        1. $./package.sh

        你应该看到目录中的RPM包:

        创建yum仓库

        RPMs是一个有用的包装格式 - 通过网络上YUM仓库来使用是非常简单的。下一步是使用这些软件包创建YUM仓库:

        1. $ mkdir -p ~/tmp/repo
        1. $ cp dist/rpmbuild/RPMS/x86_64/*rpm ~/tmp/repo/

          中的文件和目录现在可以上传到WEB服务器中作为YUM仓库。

          配置你的系统使用新的yum仓库

          现在你的yum仓库中拥有了RPM包和元数据,我们为需要安装CloudStack的机器创建一个名为``/etc/yum.repos.d/cloudstack.repo``的文件,内容如下: