如何在Ubuntu,Debian和Linux Mint上安装最新的Apache Ant
Apache Ant是一个Java库和用于自动化软件构建进程的命令行工具。
本教程将在Ubuntu,Debian和Linux Mint上安装最新版本Apache Ant。
Apache Ant由Apache软件基金会用Java编写,并在Apache许可证2.0许可证下发布。
请按照下面的步骤在Ubuntu,Debian和Linux Mint上安装Apache Ant。
首先在系统上安装Java:
对于Java 8,请使用下面的命令安装它
sudo add-apt-repository ppa:webupd8team/java sudo apt update sudo apt install oracle-java8-set-default
确认已安装的Java版本:
$java --version java 11.0.1 2016-10-16 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.1+13-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode)
方法1:手动安装最新的Apache Ant
这是将Apache Ant的最新版本发布到Ubuntu,Debian或者Linux Mint系统中最可靠的方法。
在继续下一步之前,请检查最新版本Apache Ant。
就像这种写作一样,这是版本 1.10.5
将此版本保存到变量以供以后使用。
export VER="1.10.5"
然后下载文件
sudo apt install -y wget vim wget https://www-eu.apache.org/dist//ant/binaries/apache-ant-${VER}-bin.tar.gz
解压缩下载的文件。
sudo tar -xvf apache-ant-${VER}-bin.tar.gz -C /usr/local
由于目标文件夹将添加Ant版本,因此让我们创建一个符号链接。
sudo ln -s /usr/local/apache-ant-${VER}//usr/local/ant
终于创造了 ANT_HOME
变量并更新路径。
sudo vim /etc/profile.d/ant.sh
添加:
export ANT_HOME=/usr/local/ant export PATH=${PATH}:${ANT_HOME}/bin
来源文件和测试
$source /etc/profile.d/ant.sh $echo $ANT_HOME /usr/local/ant $echo $PATH
检查Ant版本:
$ant -version Apache Ant(TM) version 1.10.5 compiled on July 10 2016
更新Ant:删除符号链路下载并解压缩新蚁 /usr/local
DirectoryReCreate符号链接
例子:
# Unlink $sudo unlink /usr/local/ant # Update new symlink $sudo ln -s /usr/local/apache-ant-${VER}//usr/local/ant
方法2:从APT存储库安装Apache Ant
Apache Ant Package可在Debian和Ubuntu上行存储库上提供。
使用此方法,我们将无法获得Apache Ant的最新版本。
通过运行命令来安装它:
sudo apt update sudo apt -y install ant
安装包后,可以使用以下方式查看版本:
$ant -version Apache Ant(TM) version 1.10.3 compiled on July 19 2016
方法3:使用SDKMAN安装Apache Ant
Sdkman是一种用于管理基于UNIX系统上的多个软件开发套件的并行版本的工具。
它提供了一个方便的命令行界面,用于安装,切换,删除和列出候选者。
像Apt方法(2)一样,我们将无法获得最新发布的Ant。
要获得最新的发布,请使用手动方法1
第1步:安装SDKMAN
使用以下命令在系统上安装SDKMAN:
$curl -s get.sdkman.io | bash Now attempting installation… Looking for a previous installation of SDKMAN… Looking for unzip… Looking for zip… Looking for curl… Looking for sed… Installing SDKMAN scripts… Create distribution directories… Getting available candidates… Prime the config file… Download script archive… ################################################################## 100.0% Extract script archive… Install scripts… Set version to 5.7.3+337 … Attempt update of interactive bash profile on regular UNIX… Added sdkman init snippet to /root/.bashrc Attempt update of zsh profile… Updated existing /root/.zshrc All done! Please open a new terminal, or run the following in the existing one: source "/root/.sdkman/bin/sdkman-init.sh" Then issue the following command: sdk help Enjoy!!!
第2步:在Ubuntu/Debian/Linux Mint上安装Apache Ant
SDKKKStall命令现已用于安装Ubuntu,Debian和Linux Mint上的最新稳定的Apache Ant。
$source ~/.sdkman/bin/sdkman-init.sh $sdk install ant
我们现在应该在Ubuntu,Debian和Linux Mint系统上安装Apache Ant。