Versuchen:
sudo apt-get install maven
Wenn es für Sie funktioniert, ignorieren Sie den Rest dieses Beitrags.
Intro
Ich habe im April 2013 angefangen, mein Ubuntu 12.10 einzurichten, und das Normal sudo apt-get install maven
funktionierte damals nicht für Maven 3.
Die manuelle Installation in diesem Beitrag ist nützlich, wenn Sie in Bezug auf apt-get tiefer in Ihren Ubuntu-Kernel eintauchen möchten und dort die Liste der Anwendungen finden, die für die Installation unter Ubuntu verfügbar sind. Es kann auch für neuere Versionen von Ubuntu wie Ubuntu 15.04 usw. nützlich sein , wenn Sie das gleiche Problem haben wie damals mit Ubuntu 12.10.
Automatische Installation über apt-get:
Überprüfen Sie die manuelle Installation, wenn Ihr aktuelles Ubuntu Maven nicht über den üblichen 'apt-get install maven' installieren kann.
sudo apt-get update
sudo apt-get install maven
Stellen Sie sicher, dass Sie Maven 2 entfernen, wenn Ihr Ubuntu nicht frisch ist oder wenn Sie Maven 2 zuvor verwendet haben:
sudo apt-get remove maven2
Manuelle Installation über apt-get durch Hinzufügen des Maven 3-Repositorys (Ubuntu 14.04, siehe Update 1):
Dies kann nützlich sein, wenn Ihre Ubuntu Apt-Get-Repositorys nicht auf dem neuesten Stand ist.
Maven 3 war erforderlich, um das System einzurichten, und wie sich herausstellt, beziehen sich die meisten Dokumente darauf, wie Maven auf Ubuntu Version 12.04 oder früher installiert wird. Das beste Dokument, das ich gefunden habe, war:
Der gesamte Prozess, den ich mir ausgedacht habe, ist wie folgt:
sudo -H gedit /etc/apt/sources.list
Fügen Sie der
sources.list
Datei die folgende Zeile hinzu :deb http://ppa.launchpad.net/natecarlson/maven3/ubuntu präzise main
deb-src http://ppa.launchpad.net/natecarlson/maven3/ubuntu präzise main
sudo apt-get update && sudo apt-get install maven3
sudo ln -s /usr/share/maven3/bin/mvn /usr/bin/mvn
Achtung 1: Der Befehl "sudo apt-add-repository ppa: natecarlson / maven3" funktionierte auf meinem Ubuntu nicht und musste ausgeführt werden
sudo apt-add-repository -rm ppa:natecarlson/maven3
, damit mein apt-get wieder funktioniert.Achtung 2: Dank David müssen Sie Ihren vorhandenen symbolischen Link zu früheren Versionen von maven entfernen, bevor Sie Schritt 4 ausführen können.
OS X-Installation
Ich habe beschlossen, die OS X-Installation hinzuzufügen, falls Sie mehrere Umgebungen für Ihren Entwickler verwenden : Weitere Informationen finden Sie im Quell-Stackoverflow-Thread .
Installieren Sie Homebrew , das dem entspricht apt-get
, und installieren Sie dann Maven mit:
brew install maven
Update 1 : Installation für Ubunutu 14.04
Ich habe es nicht selbst versucht, aber ich bin zuversichtlich, dass dies ohne Sicherheitswarnungen funktionieren sollte:
sudo apt-get purge maven maven2 maven3
sudo apt-add-repository ppa:andrei-pozolotin/maven3
sudo apt-get update
sudo apt-get install maven3
Hinweis : Quelle hier , vielen Dank und +1 an @rendybjunior, @Dominic_Bartl und @ FunThomas424242
quelle
Antworten:
Hier ist ein einfacher Weg:
Weitere Details finden Sie hier .
quelle
sudo apt-get remove maven2
; Nur Maven 3 mit zu installieren,sudo apt-get install maven
macht es nicht unbedingt zur Standardversion von Maven.sudo update-alternatives --config mvn
Verwenden Sie am besten die Antwort von miske .
Ordnungsgemäße Installation des Repositorys von natecarlson
Wenn Sie das Repository von natecarlson wirklich verwenden möchten, können die folgenden Anweisungen Folgendes ausführen:
apt-get update
ein404
Fehler auftrittadd-apt-repository
apt-get update
einNO_PUBKEY
Fehler auftritt/etc/apt/sources.list
Öffnen Sie ein Terminal und führen Sie Folgendes aus:
Geben Sie ggf. Ihr Passwort ein und fügen Sie Folgendes in das Terminal ein:
Das Repository von natecarlson wird entfernt
Wenn Sie das Repository von natecarlson installiert haben (entweder mit
add-apt-repository
oder manuell hinzugefügt/etc/apt/sources.list
) und es nicht mehr möchten, öffnen Sie ein Terminal und führen Sie Folgendes aus:Geben Sie ggf. Ihr Passwort ein und fügen Sie Folgendes in das Terminal ein:
quelle
echo Done!
vor Ihnenexit
. +1 trotzdem :)