如何使用apt-get在Ubuntu 18.04/17.04/16.10/16.04 LTS/15.10/15.04/14.10/14.04 LTS/13.10/13.04上安装Maven 3 ?

试一试:

sudo apt-get install maven

如果它对你有用,就忽略这篇文章的其余部分。

介绍

我在2013年4月开始设置我的Ubuntu 12.10,当时正常的sudo apt-get install maven不适用于maven 3。

这篇文章中的手动安装是有用的,如果你想深入了解你的ubuntu内核,关于apt-get,以及它在哪里找到可用的应用程序列表安装在ubuntu上 . 如果你在Ubuntu 12.10中遇到了和我一样的问题,它也可能对最近的Ubuntu版本有用,比如Ubuntu 15.04等等。< / p >

通过apt-get自动安装:

如果你当前的ubuntu不能通过普通的“apt-get install maven”安装maven,请检查手动安装

sudo apt-get update
sudo apt-get install maven

如果你的ubuntu不是最新的,或者你以前使用过maven 2,请确保删除maven 2:

sudo apt-get remove maven2

手动安装通过apt-get添加maven 3资源库(Ubuntu 14.04检查更新1):

如果你的ubuntu apt-get存储库列表不是最新的,这是很有用的。

安装系统需要Maven 3,而且大多数文档都是关于如何将Maven安装到Ubuntu 12.04或之前版本的。我找到的最好的文件是:

killer罗非鱼的博客

我想到的整个过程如下:

  1. sudo -H gedit /etc/apt/sources.list
  2. sources.list文件中添加以下一行:

    deb http://ppa.launchpad.net/natecarlson/maven3/ubuntu精密主

    debb -src http://ppa.launchpad.net/natecarlson/maven3/ubuntu精确主机

    李< /引用> < / >
  3. sudo apt-get update && sudo apt-get install maven3

  4. sudo ln -s /usr/share/maven3/bin/mvn /usr/bin/mvn

警告1:命令“sudo apt-add-repository ppa:natecarlson/maven3”在我的Ubuntu上不起作用,必须运行sudo apt-add-repository -rm ppa:natecarlson/maven3才能让我的apt-get再次工作。

警告2:感谢David,在运行第4步之前,您需要删除到以前版本maven的现有符号链接。

OS X安装

我决定添加OS X安装,以防你为你的开发使用多个环境:有关更多细节,请参阅源stackoverflow线程

安装等同于apt-get家酿,然后使用以下命令安装Maven:

brew install maven

更新1: ubuntu 14.04安装

我自己没有尝试过,但我相信这应该可以在没有安全警告的情况下工作:

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

344713 次浏览

这里有一个更简单的方法:

sudo apt-get install maven

更多细节是在这里

最好使用miske的回答

正确安装natecarlson的存储库

如果你真的想使用natecarlson的库,下面的说明可以做以下任何一件事:

  1. 从头开始设置
  2. 如果apt-get updateadd-apt-repository之后给出了404错误,则修复它
  3. 在手动将其添加到/etc/apt/sources.list后,如果apt-get update给出了NO_PUBKEY错误,则修复它

打开终端,运行如下命令:

sudo -i

如有需要,请输入密码,然后将以下文件粘贴至终端:

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的存储库(使用add-apt-repository或手动添加到/etc/apt/sources.list),并且你不再需要它,打开一个终端并运行以下命令:

sudo -i

如有需要,请输入密码,然后将以下文件粘贴至终端:

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!