How to install Maven 3 on Ubuntu 17.04/16.10/16.04 LTS/15.10/15.04/14.10/14.04 LTS/13.10/13.04 by using apt-get?
尝试:
1 | sudo apt-get install maven |
如果它适用于你,请忽略这篇文章的其余部分。
介绍
我在2013年4月开始设置我的Ubuntu 12.10,而正常的
如果您想深入了解与apt-get相关的ubuntu内核以及它在Ubuntu上找到可安装的应用程序列表,那么本文中的手动安装非常有用。
。如果你遇到与我当时使用Ubuntu 12.10相同的问题,它对于Ubuntu 15.04等更新版本的Ubuntu也可能有用。
通过apt-get自动安装:
如果您当前的ubuntu无法通过常见的"apt-get install maven"安装maven,请查看手动安装。
1 2 | sudo apt-get update sudo apt-get install maven |
如果您的ubuntu不新鲜或者您之前使用的是maven 2,请确保删除maven 2:
1 | sudo apt-get remove maven2 |
通过添加maven 3存储库(Ubuntu 14.04检查更新1)通过apt-get手动安装:
如果您的ubuntu apt-get存储库列表不是最新的,这可能很有用。
Maven 3需要设置系统,因为事实证明大部分文档都涉及如何将Maven安装到Ubuntu 12.04版或之前版本。我找到的最佳文件是:
killertilapia的博客
我想出的整个过程如下:
在
deb http://ppa.launchpad.net/natecarlson/maven3/ubuntu precise main
deb-src http://ppa.launchpad.net/natecarlson/maven3/ubuntu precise main
Caution 1: command"sudo apt-add-repository ppa:natecarlson/maven3" did not work on my Ubuntu and had to run
sudo apt-add-repository -rm ppa:natecarlson/maven3 to get my apt-get to work again.Caution 2: thanks to David, you need to remove your existing symbolic link to previous versions of maven before running step 4.
OS X安装
我决定添加OS X安装,以防您为dev使用多个环境:有关更多详细信息,请参阅源stackoverflow线程。
安装等于
1 | brew install maven |
更新1:Ubunutu 14.04的安装
我自己没试过,但我相信这应该没有安全警告:
1 2 3 4 | sudo apt-get purge maven maven2 maven3 sudo apt-add-repository ppa:andrei-pozolotin/maven3 sudo apt-get update sudo apt-get install maven3 |
注意:来源,非常感谢@rendybjunior,@ Dominic_Bartl和@ FunThomas424242 + 1s
这是一个更简单的方法:
1 | sudo apt-get install maven |
更多细节在这里。
最好使用miske的答案。
正确安装natecarlson的存储库
如果您真的想使用natecarlson的存储库,下面的说明可以执行以下任何操作:
打开终端并运行以下命令:
1 | sudo -i |
如有必要,请输入您的密码,然后将以下内容粘贴到终端中:
1 2 3 4 5 6 7 8 9 10 11 12 | export GOOD_RELEASE='precise' export BAD_RELEASE="`lsb_release -cs`" cd /etc/apt sed -i '/natecarlson\/maven3/d' sources.list cd sources.list.d rm -f natecarlson-maven3-*.list* apt-add-repository -y ppa:natecarlson/maven3 mv natecarlson-maven3-${BAD_RELEASE}.list natecarlson-maven3-${GOOD_RELEASE}.list sed -i"s/${BAD_RELEASE}/${GOOD_RELEASE}/" natecarlson-maven3-${GOOD_RELEASE}.list apt-get update exit echo Done! |
删除natecarlson的存储库
如果您安装了natecarlson的存储库(使用
1 | sudo -i |
如有必要,请输入您的密码,然后将以下内容粘贴到终端中:
1 2 3 4 5 6 7 | cd /etc/apt sed -i '/natecarlson\/maven3/d' sources.list cd sources.list.d rm -f natecarlson-maven3-*.list* apt-get update exit echo Done! |