如何使用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的博客
我提出的整个过程如下:
-
sudo -H gedit /etc/apt/sources.list
-
添加以下行
sources.list
文件:deb http://ppa.launchpad.net/natecarlson/maven3/ubuntu精确主要
deb-src http://ppa.launchpad.net/natecarlson/maven3/ubuntu精确主要
-
sudo apt-get update && sudo apt-get install maven3
-
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的存储库,下面的说明可以执行以下任何操作:
- 从头开始设置
- 如果
apt-get update
在add-apt-repository
后出现404
错误,则修复它 - 修复它,如果手动添加到
/etc/apt/sources.list
后apt-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!