【发布时间】:2014-12-30 15:50:17
【问题描述】:
我想在我的centos 机器上安装apache ant1.8.4。我已经阅读了 apache 网站,但我真的不明白我应该怎么做。我在他们的网站上没有找到包裹。
有没有使用yum install 命令的选项?
【问题讨论】:
我想在我的centos 机器上安装apache ant1.8.4。我已经阅读了 apache 网站,但我真的不明白我应该怎么做。我在他们的网站上没有找到包裹。
有没有使用yum install 命令的选项?
【问题讨论】:
可能有一种方法可以将 Ant 作为包安装。在 Apache Ant 网站上,您可以手动完成。提供的 tarball 或 zip 已安装整个 Ant 包。没那么难:
/opt。我在系统上的/opt 中安装了所有第三方的东西。 zip 或 tarball 中的所有内容都将位于 apache-ant-1.8.4 目录下,因此 Ant 将位于 /opt/apache-ant-1.8.4 下。.profile 中,将$ANT_HOME 设置为安装Ant 的位置(在上面的示例中为/opt/apache-ant-1.8.4。然后,将$ANT_HOME/bin 添加到您的$PATH。/opt/apache-ant-1.8.4/bin 下的所有程序符号链接到/usr/local/bin 目录,并将该目录放在PATH 的前面。这使您可以将所有专门安装的可执行文件放在一个目录中,该目录可以放在您的$PATH 中。就是这样。如果您的 PATH 中有 Ant 可执行文件(它是 Unix/Linux/Mac 上的 shell 脚本,以及 Windows 上名为 ant.bat 的批处理脚本),它应该可以工作。
您提到您没有安装 Java 开发工具包 (JDK)。因为 Ant 是一个 Java 程序,所以必须先安装它。 Java 必须有一个 CENTOS 包。如果没有,您可以尝试http://java.com/en/download/manual.jsp 在您的系统上下载 Java。
【讨论】:
jdk binary file 的方法,并且我已经安装了 ant 。我认为我不需要将它添加到 @ 987654339@ 因为我需要 ant 来构建 Jenkins。
http://$JENKINS_URL/configure)。并转到 JDK 部分。单击“添加 JDK”按钮。给它一个名字,然后选择自动安装复选框。选择版本,并同意许可协议。配置项目时,您会看到 JDK 出现在 JDK 的下拉列表中。转到 sun.java.com 并登录到您的 Jenkins 服务器上的 Oracle 页面。不要退出。
假设您已经安装了 jdk,您可以执行以下操作:
cd $HOME
wget http://archive.apache.org/dist/ant/binaries/apache-ant-1.9.2-bin.tar.gz
tar xvfvz apache-ant-1.9.2-bin.tar.gz
In .bash_profile, add the following line
ANT_HOME=$HOME/apache-ant-1.9.2
PATH=$PATH:$ANT_HOME/bin
. ./.bashrc_profile
ant -version ##you should see version of ant.
(wget 更新到 1.9.2)
【讨论】:
OpenJDK,但出现以下错误:error: Failed dependencies: rpmlib(FileDigests) <= 4.6.0-1 is needed by rpmforge-release-0.5.2-2.el6.rf.i686 rpmlib(PayloadIsXz) <= 5.2-1 is needed by rpmforge-release-0.5.2-2.el6.rf.i686