web-dev-qa-db-ja.com

Apt-getを使用してMaven 3をUbuntu 17.04/16.10/16.04 LTS/15.10/15.04/14.10/14.04 LTS/13.10/13.04にインストールする方法?

試してください:

Sudo apt-get install maven

それがあなたのために働くならば、この記事の残りを無視してください。

イントロ

私は2013年4月にUbuntu 12.10のセットアップを開始しましたが、当時は通常のSudo apt-get install mavenがmaven 3に対して機能していませんでした。

この投稿の 手動インストール はapt-getに関してあなたのubuntuカーネルをもっと深く掘り下げたいのであれば、そしてそれがUbuntuへのインストールに利用可能なアプリケーションのリストを見つけるところで役に立ちます。あなたが私がUbuntu 12.10で当時したのと同じ問題に直面するなら、それは Ubuntu 15.04 などのようなUbuntuのより最近のリリースにも潜在的に役に立つことができます。

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

Maven 3リポジトリを追加することによるapt-getによる手動インストール(Ubuntu 14.04アップデート1をチェック):

あなたのubuntu apt-getリポジトリリストが最新でない場合、これは役に立ちます。

Maven 3はシステムをセットアップするために必要とされ、それが出ている文書の大部分が判明したようにUbuntuバージョン12.04以前にMavenをインストールする方法を参照しています。私が見つけた最高の文書は:

killertilapiaのブログ

私が思いついたプロセス全体は次のとおりです。

  1. Sudo -H gedit /etc/apt/sources.list
  2. 次の行をsources.listファイルに追加します。

    deb http://ppa.launchpad.net/natecarlson/maven3/ubuntu 正確なメイン

    deb-src http://ppa.launchpad.net/natecarlson/maven3/ubuntu 正確なメイン

  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:natecarlson/maven3"は私のUbuntuでは動作せず、再びapt-getを動作させるためにSudo apt-add-repository -rm ppa:natecarlson/maven3を実行しなければなりませんでした。

注意2:Davidのおかげで、ステップ4を実行する前に、以前のバージョンのmavenへの既存のシンボリックリンクを削除する必要があります。

OS Xのインストール

あなたがあなたの開発者用に複数の環境を使用する場合に備えて、私はOS Xインストールを追加することにしました: より多くの詳細についてはソースstackoverflowスレッドを見てください

Homebrew をインストールします。これは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

:source here 、@ rendybjunior、@Dominic_Bartl、および@ FunThomas424242に多大なる感謝と+ 1

307
AmirHd

これがもっと簡単な方法です:

Sudo apt-get install maven

詳細は ここ です。

227
miske

miske's answer を使うのが一番です。

Natecarlsonのリポジトリを正しくインストールする

もしあなたが本当にnatecarlsonのリポジトリを使いたいのであれば、以下の指示は以下のいずれかを行うことができます。

  1. 最初から設定する
  2. apt-get updateの後に404add-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!
10
Olathe