Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用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?_Java_Maven 3_Ubuntu 16.04_Apt Get_Ubuntu 17.04 - Fatal编程技术网

Java 如何使用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?

Java 如何使用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?,java,maven-3,ubuntu-16.04,apt-get,ubuntu-17.04,Java,Maven 3,Ubuntu 16.04,Apt Get,Ubuntu 17.04,尝试: 如果它对你有用,忽略这篇文章的其余部分 简介 我于2013年4月开始安装Ubuntu 12.10,而正常的sudo apt get install maven在那时并不适用于maven 3 如果你想更深入地了解你的ubuntu内核关于apt get的内容,以及在哪里可以找到可在ubuntu上安装的应用程序列表,那么这篇文章中的手动安装非常有用 . 如果你遇到与我当年使用Ubuntu 12.10时相同的问题,那么它也可能对Ubuntu的最新版本(如Ubuntu 15.04)很有用 通过ap

尝试:

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

简介 我于2013年4月开始安装Ubuntu 12.10,而正常的
sudo apt get install maven
在那时并不适用于maven 3

如果你想更深入地了解你的ubuntu内核关于apt get的内容,以及在哪里可以找到可在ubuntu上安装的应用程序列表,那么这篇文章中的手动安装非常有用 . 如果你遇到与我当年使用Ubuntu 12.10时相同的问题,那么它也可能对Ubuntu的最新版本(如Ubuntu 15.04)很有用

通过apt get自动安装: 如果当前ubuntu无法通过常见的“apt get install maven”安装maven,请检查手动安装

sudo apt-get install maven
如果您的ubuntu不新鲜或之前使用过maven 2,请确保删除maven 2:

sudo apt-get update
sudo apt-get install maven
通过添加maven 3存储库通过apt get手动安装(Ubuntu 14.04签出更新1): 如果您的ubuntu apt get存储库列表不是最新的,这将非常有用

Maven 3是安装系统所必需的,事实证明,大多数文档都提到了如何将Maven安装到Ubuntu 12.04或之前的版本。我找到的最好的文件是:

我提出的整个过程如下:

  • sudo-hgedit/etc/apt/sources.list
  • 源文件中添加以下行。列出
    文件:

    deb精密干管

    deb src精密干管

  • 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重新开始工作

    警告2:多亏了David,在运行步骤4之前,您需要删除到maven早期版本的现有符号链接

    OSX安装 我决定添加OS X安装,以防您的开发人员使用多个环境:

    安装是apt get的等价物,然后使用以下方法安装Maven:

    sudo apt-get remove maven2
    
    更新1安装Ubunutu 14.04 我自己还没有尝试过,但我相信这应该在没有安全警告的情况下工作:

    brew install maven
    
    注意:来源,非常感谢@rendybjunior、@Dominic_Bartl和@FunThomas424242;这里有一个更简单的方法:

    sudo apt-get purge maven maven2 maven3
    sudo apt-add-repository ppa:andrei-pozolotin/maven3
    sudo apt-get update
    sudo apt-get install maven3
    
    更多详细信息请参见。

    最好使用

    正确安装natecarlson的存储库 如果您确实想使用natecarlson的存储库,下面的说明可以执行以下任一操作:

    sudo apt-get install maven
    
    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!
    
  • 从头开始
  • 如果
    apt get update
    add apt repository
  • 如果手动将其添加到
    /etc/apt/sources.list后,
    apt get update
    出现
    NO_PUBKEY
    错误,请修复它
  • 打开终端并运行以下操作:

    sudo apt-get install maven
    
    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!
    
    如有必要,请输入密码,然后将以下内容粘贴到终端:

    sudo -i
    
    sudo -i
    
    删除natecarlson的存储库 如果您安装了natecarlson的存储库(使用
    添加apt存储库
    或手动添加到
    /etc/apt/sources.list
    ),但不再需要它,请打开终端并运行以下操作:

    sudo apt-get install maven
    
    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!
    
    如有必要,请输入密码,然后将以下内容粘贴到终端:

    sudo -i
    
    sudo -i
    

    在创建符号链接之前,我需要运行“rm/usr/bin/mvn”,因为我已经有了Maven 2。在安装Maven 3之后,您仍然可以使用/usr/share/maven2/bin/mvnAsking访问Maven 2。如何安装编程工具通常被认为是主题:对于懒惰的sudo添加apt存储库ppa:natecarlson/maven3@AmirHd回答你自己的问题很好,但你需要将答案作为答案发布,不在问题上。用这个ppa为你的信任14.04我也试过这个。这似乎也很有效,这很好。只需确保首先运行sudo apt get update,尤其是在新安装了ubunut 12的情况下。您可能还需要执行
    sudo apt get remove maven2
    ;仅使用
    sudo apt get install Maven
    安装Maven 3并不一定会使其成为Maven的默认版本。@TheHippo,apt get存储库现在必须已修复,但当我在Ubunut 12.10上进行安装时,正常的apt get安装不起作用。请在安装maven后使用此命令选择正确的maven版本:
    sudo update alternations--config mvn
    这不允许安装最新的maven版本。例如,我需要3.3.3,但只有3.0.5可用。Ubuntu 14.04。如果您使用saucy,那么只需编辑文件“/etc/apt/sources.list.d/natecarlson-maven3-saucy.list”,并用精确替换saucy。这告诉它使用精确的存储库,但在这种情况下这并不重要,因为maven不太依赖依赖依赖项。顺便说一句,使用repo的命令是mvn3而不是mvn。您可能应该
    echo Done在退出之前+1(尽管如此:)