如何在Ubuntu 18.0417.0416.1016.04 LTS15.1015.0414.1014.04 LTS13.1013.04上使用apt-get安装Maven 3?[已关闭]

问题描述 投票:306回答:2

试试吧

sudo apt-get install maven

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

介紹

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

手动安装 在这篇文章中,如果你想深入了解ubuntu内核中的apt-get,以及它在哪里可以找到Ubuntu上可安装的应用程序列表,那么这篇文章是很有用的。它也可能对Ubuntu的最新版本有帮助,例如 Ubuntu 15.04等,如果你面临和我当年使用Ubuntu 12.10时一样的问题。

通过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 repositories列表不是最新的,这很有用。

Maven 3是需要设置系统的,事实证明,大部分的文档都是指如何将Maven安装到Ubuntu 12.04或之前的版本。我找到的最好的文档是

killertilapia的博客

我想出的整个过程如下。

  1. sudo -H gedit /etc/apt/sources.list
  2. 加入以下一行 sources.list 文件。

    deb http:/ppa.launchpad.netnatecarlsonmaven3ubuntu。 正主

    deb-src http:/ppa.launchpad.netnatecarlsonmaven3ubuntu。 正主

  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:natecarlsonmaven3 "在我的Ubuntu上无法运行,必须运行 "sudo apt-add-repository"。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: 安装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 的大力支持。

java maven-3 ubuntu-16.04 apt-get ubuntu-17.04
2个回答
227
投票

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

sudo apt-get install maven

更多细节是 此处.


10
投票

最好使用 错克的回答.

正确安装natecarlson的版本库

如果你真的想使用natecarlson的版本库,下面的说明就可以做以下任何一项。

  1. 从头开始设置
  2. 修理 apt-get update 给出 404 错后 add-apt-repository
  3. 修理 apt-get update 给出 NO_PUBKEY 在手动添加到 /etc/apt/sources.list

打开一个终端,运行以下内容。

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!
© www.soinside.com 2019 - 2024. All rights reserved.