我想在我的centos
机器上安装apache ant1.8.4
。我在 apache 网站上读过,但我真的不明白我应该怎么做。我没有在他们的网站上找到包裹。是否有任何选项可以使用yum install
命令?
可能有一种方法可以将 Ant 安装为软件包。在 Apache Ant 网站上,您可以手动执行此操作。提供的压缩包或 zip 包安装了整个 Ant 软件包。这并不难:
- 将其解压缩或解压缩到特殊目录,例如
/opt
.我在系统上安装了/opt
中的所有第三方内容。zip 或压缩包中的所有内容都将在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,您可以执行以下操作:
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)