如何将Apache Ant安装到Linux(Redhat CentOS)服务器?

就像前言一样,对不起,如果我错过了一些明显的东西。 我主要是一个PHP / Python程序员,但我正在做一个朋友的启动服务器configuration。

我只需要在我的朋友的Linux VPS服务器上安装Apache Ant(他想在服务器上编译Android应用程序 – 只是一个笔记,我已经以某种方式pipe理,以获得JDK和LAMP,这也是必要的)。

当我做了一些关于如何获得Ant的东西的时候,我所得到的只是我所需要的: http : //ant.apache.org/manual/install.html#jpackage

有人可以给我一些什么办法呢? 也许与适当的链接wget? 任何东西都是赞赏。

在此先感谢大家。

你是否在你的RPM数据库中搜索包apache-ant?

如果你没有使用RPM来安装软件包(你为什么不这样做),那么你可以直接从Apache下载Ant。 (请注意,JPackage RPM也有指示,以防万一您改变主意不要使用RPM。

Ant是一个Java程序,所以你必须安装一个Java JDK(Ant将在JRE下运行,但是你不能用它来创建Java应用程序),并且确保java命令在你的Path中。 但是,这也意味着每个平台都没有特殊版本的Ant二进制文件,因此安装起来要容易得多。

将Ant档案下载并解压到一个合适的目录( /opt/usr/local/usr/lib或者你正在使用的任何标准)。 在档案里面,当解压时,将是一个bin目录。 bin下的这些文件主要是shell脚本(以*.bat结尾的文件是Windows批处理文件,您可以忽略这些文件)。 只要执行这些。

我想象征性地将Apache-Ant的bin目录下的这些文件连接到/usr/local/bin目录下的一个类似的名称。 这样,你不需要把/usr/local/apache-ant-1.8.3/bin放到你的$PATH

这就是真的。

只需按照您引用的页面顶部的“短篇故事”部分即可:

要快速启动并运行Ant的二进制版本,请按照下列步骤操作:

确保安装了Java环境,请参阅系统要求了解详细信息。

下载Ant。 详情请参阅二进制版本 。

将下载的文件解压缩到一个目录中。

将环境变量JAVA_HOME设置为您的Java环境,将ANT_HOME设置为您解压缩Ant的目录,并将$ {ANT_HOME} / bin(Unix)或%ANT_HOME%/ bin(Windows)添加到您的PATH。 详细信息请参阅设置 。

或者,从ANT_HOME目录运行ant -f fetch.xml -Ddest = system以获取大多数需要它们的Ant任务的库依赖关系。 如果不这样做,许多依赖Ant任务将不可用。 有关-Ddest参数的详细信息和其他选项,请参阅可选任务 。

或者,添加任何所需的Antlibs。 请参阅Ant库以获取列表。 请注意,上面列表中的链接将提供有关每个步骤的更多详细信息,如果您需要这些步骤。 或者您可以继续阅读本文档的其余部分。