Essayer:
Sudo apt-get install maven
Si cela fonctionne pour vous, ignorez le reste de ce post.
J'ai commencé à installer Ubuntu 12.10 en avril 2013 et le Sudo apt-get install maven
normal ne fonctionnait pas pour maven 3 à l'époque.
L’installation manuelle de ce post est utile si vous souhaitez creuser plus profondément dans votre noyau ubuntu en ce qui concerne apt-get et où il trouve la liste des applications disponibles pour l'installation sur Ubuntu. Cela peut aussi être potentiellement utile pour les versions plus récentes d'Ubuntu comme Ubuntu 15.04 , etc. si vous rencontrez le même problème que je l'avais fait à l'époque avec Ubuntu 12.10 .
Vérifiez l'installation manuelle si votre ubuntu actuel ne peut pas installer maven via le programme commun 'apt-get install maven'.
Sudo apt-get update
Sudo apt-get install maven
Assurez-vous de supprimer Maven 2 si votre Ubuntu n’est pas frais ou si vous utilisiez Maven 2 auparavant:
Sudo apt-get remove maven2
Cela peut être utile si votre liste de référentiels ubuntu apt-get n’est pas à jour.
Maven 3 était nécessaire pour configurer le système et, comme il s'avère, la plupart des documents qui y figurent font référence à la procédure d'installation de Maven sur Ubuntu version 12.04 ou antérieure. Le meilleur document que j'ai trouvé était:
Le processus entier que j'ai créé est le suivant:
Sudo -H gedit /etc/apt/sources.list
Ajoutez la ligne suivante au fichier sources.list
:
deb http://ppa.launchpad.net/natecarlson/maven3/ubunt main précis
deb-src http://ppa.launchpad.net/natecarlson/maven3/ubunt main précis
Sudo apt-get update && Sudo apt-get install maven3
Sudo ln -s /usr/share/maven3/bin/mvn /usr/bin/mvn
Attention 1: la commande "Sudo apt-add-repository ppa: natecarlson/maven3" ne fonctionne pas sur mon Ubuntu et doit exécuter
Sudo apt-add-repository -rm ppa:natecarlson/maven3
pour que mon apt-get fonctionne à nouveau.Attention 2: grâce à David, vous devez supprimer votre lien symbolique existant vers les versions précédentes de maven avant d'exécuter l'étape 4.
J'ai décidé d'ajouter l'installation d'OS X au cas où vous utiliseriez plusieurs environnements pour votre dev: Voir le thread source de stackoverflow pour plus de détails .
Installez Homebrew qui est l'équivalent de apt-get
, puis installez Maven en utilisant:
brew install maven
Je n'ai pas essayé cela moi-même, mais je suis convaincu que cela devrait fonctionner sans avertissements de sécurité:
Sudo apt-get purge maven maven2 maven3
Sudo apt-add-repository ppa:andrei-pozolotin/maven3
Sudo apt-get update
Sudo apt-get install maven3
Note : source ici , merci et +1 pour @rendybjunior, @Dominic_Bartl et @ FunThomas424242
Il est préférable d'utiliser réponse de Miske .
Si vous souhaitez vraiment utiliser le référentiel de natecarlson, les instructions ci-dessous peuvent effectuer les opérations suivantes:
apt-get update
donne une erreur 404
après add-apt-repository
apt-get update
donne une erreur NO_PUBKEY
après l'avoir ajouté manuellement à /etc/apt/sources.list
Ouvrez un terminal et exécutez ce qui suit:
Sudo -i
Entrez votre mot de passe si nécessaire, puis collez le texte suivant dans le 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!
Si vous avez installé le référentiel de natecarlson (soit en utilisant add-apt-repository
, soit ajouté manuellement à /etc/apt/sources.list
) et que vous n'en voulez plus, ouvrez un terminal et exécutez ce qui suit:
Sudo -i
Entrez votre mot de passe si nécessaire, puis collez le texte suivant dans le 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!