305

試す:

sudo apt-get install maven

それがうまくいく場合は、この投稿の残りの部分を無視してください。

イントロ

2013年4月にUbuntu12.10のセットアップを開始しました が、sudo apt-get install maven当時は通常のMaven3が機能していませんでした。

この投稿の手動インストールは、apt-getに関してubuntuカーネルを深く掘り下げ、Ubuntuにインストールできるアプリケーションのリストを見つける場合に役立ちます。また、Ubuntu 12.10で当時と同じ問題に直面した場合は、Ubuntu15.04などの最近のリリースのUbuntuでも役立つ可能性があります。

apt-getによる自動インストール:

現在のubuntuが一般的な「apt-getinstallmaven」を介してmavenをインストールできない場合は、手動インストールを確認してください。

sudo apt-get update
sudo apt-get install maven

Ubuntuが新鮮でない場合、または以前にMaven 2を使用していた場合は、必ずMaven2を削除してください。

sudo apt-get remove maven2

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

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

システムのセットアップにはMaven3が必要でしたが、ほとんどのドキュメントでは、MavenをUbuntuバージョン12.04以前にインストールする方法について言及しています。私が見つけた最高のドキュメントは次のとおりです。

killertilapiaのブログ

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

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

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

    deb-srchttp ://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:コマンド「sudoapt-add-repository ppa:natecarlson / maven3」はUbuntuで機能せずsudo apt-add-repository -rm ppa:natecarlson/maven3、apt-getを再び機能させるために実行する必要がありました。

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

OSXのインストール

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

と同等のHomebrewをインストールしてから、以下apt-getを使用してMavenをインストールします。

brew install maven

アップデート1Ubunutu14.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に感謝します。

4

2 に答える 2

227

より簡単な方法は次のとおりです。

sudo apt-get install maven

詳細はこちらです。

于 2013-05-15T13:25:08.760 に答える
10

miskeの答えを使用するのが最善です。

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!
于 2013-06-01T02:32:28.983 に答える