蚂蚁的更新替代品
update-alternatives for ant
我可以在 ubuntu 上使用 update-alternatives 在多个版本的 ant 之间切换吗?如 here 所述,我在 ubuntu 14.04 LTS 上使用相同的方法在 g++ 版本之间切换。寻找多个 ant 版本的类似过程,但找不到任何。
好吧,我就是这样做的。幸运的是,我在发布问题后很快就找到了解决方案。我应该在 google 搜索中尝试不同的关键字。搜索 "Installing multiple ant versions on ubuntu" 将我带到 this link。这是我遵循的步骤。我的机器上有版本 1.9.x (Ubuntu 14.04),我需要 ant 1.8.4:
$ wget http://archive.apache.org/dist/ant/binaries/apache-ant-1.8.4-bin.tar.bz2
// move current version to stock
$ test -f /usr/share/ant || sudo mv /usr/share/ant /usr/share/apache-ant-stock
$ tar xvf apache-ant-1.8.4-bin.tar.bz2
$ sudo mv apache-ant-1.8.4 /usr/share/
$ sudo update-alternatives --install /usr/share/ant ant-bins /usr/share/apache-ant-1.8.4/ 1
$ sudo update-alternatives --install /usr/share/ant ant-bins /usr/share/apache-ant-stock/ 2
$ sudo update-alternatives --install /usr/bin/ant ant /usr/share/apache-ant-1.8.4/bin/ant 1
$ sudo update-alternatives --install /usr/bin/ant ant /usr/share/apache-ant-stock/bin/ant 2
$ sudo update-alternatives --config ant-bins
$ sudo update-alternatives --config ant
现在我可以切换版本了。
我可以在 ubuntu 上使用 update-alternatives 在多个版本的 ant 之间切换吗?如 here 所述,我在 ubuntu 14.04 LTS 上使用相同的方法在 g++ 版本之间切换。寻找多个 ant 版本的类似过程,但找不到任何。
好吧,我就是这样做的。幸运的是,我在发布问题后很快就找到了解决方案。我应该在 google 搜索中尝试不同的关键字。搜索 "Installing multiple ant versions on ubuntu" 将我带到 this link。这是我遵循的步骤。我的机器上有版本 1.9.x (Ubuntu 14.04),我需要 ant 1.8.4:
$ wget http://archive.apache.org/dist/ant/binaries/apache-ant-1.8.4-bin.tar.bz2
// move current version to stock
$ test -f /usr/share/ant || sudo mv /usr/share/ant /usr/share/apache-ant-stock
$ tar xvf apache-ant-1.8.4-bin.tar.bz2
$ sudo mv apache-ant-1.8.4 /usr/share/
$ sudo update-alternatives --install /usr/share/ant ant-bins /usr/share/apache-ant-1.8.4/ 1
$ sudo update-alternatives --install /usr/share/ant ant-bins /usr/share/apache-ant-stock/ 2
$ sudo update-alternatives --install /usr/bin/ant ant /usr/share/apache-ant-1.8.4/bin/ant 1
$ sudo update-alternatives --install /usr/bin/ant ant /usr/share/apache-ant-stock/bin/ant 2
$ sudo update-alternatives --config ant-bins
$ sudo update-alternatives --config ant
现在我可以切换版本了。