如何使用apt-get在Ubuntu 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上find可供安装的应用程序列表。 如果你面对同样的问题,那么Ubuntu的更新版本Ubuntu 15.04等也可能是有用的。

通过apt-get自动安装:

检查手动安装,如果你目前的Ubuntu不能通过普通的“apt-get install maven”来安装maven。

 sudo apt-get update sudo apt-get install maven 

一定要删除maven 2,如果你的Ubuntu不新鲜,或者你以前使用maven 2:

 sudo apt-get remove maven2 

通过添加maven 3存储库(Ubuntu 14.04检出更新1)通过apt-get手动安装:

如果您的Ubuntu的apt-get版本库列表不是最新版本,这可能会很有用。

Maven 3被要求设置系统,结果大部分文件都提到了如何安装Maven到Ubuntu 12.04或之前的版本。 我发现的最佳文档是:

killertilapia的博客

我提出的整个过程如下:

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

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

    deb-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安装,以防您使用多个环境dev: 请参阅源stackoverflow线程的更多细节 。

安装apt-get等价的Homebrew ,然后使用以下命令安装Maven:

 brew install maven 

更新1安装Ubunutu 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的感谢和+1

这是一个更简单的方法:

 sudo apt-get install maven 

更多细节在这里 。

最好用miske的答案 。

正确安装natecarlson的存储库

如果您真的想使用natecarlson的存储库,下面的说明可以执行以下任何操作:

  1. 从头开始设置
  2. 如果apt-get updateadd-apt-repository后出现404错误,则修复它
  3. 修复它,如果手动添加到/etc/apt/sources.listapt-get update提供NO_PUBKEY错误

打开一个terminal并运行以下命令:

 sudo -i 

根据需要input您的密码,然后将以下内容粘贴到terminal中:

 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 )并且不再需要,请打开一个terminal并运行以下命令:

 sudo -i 

根据需要input您的密码,然后将以下内容粘贴到terminal中:

 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!