MavenはUbuntuのどこにインストールされていますか


84

コマンドを使用してUbuntuマシンにmavenをインストールしました sudo apt-get install maven

IntelliJで同じものを構成するには、どこにインストールされているかを知る必要があります。


5
この質問はaskubuntu.com向けです
バクダン

リポジトリは/home/$username/.m2にあることに注意してください
Tsakiroglou Fotis

回答:


97

Debianの派生物であるUbuntuは、パッケージをインストールするときに非常に正確な構造に従います。つまり、apt-getやsynapticなどのパッケージツールを介してインストールされたすべてのソフトウェアは、同じ場所にコンテンツを配置します。これらの場所に慣れれば、自分のものがどこにあるかをいつでも知ることができます。

近道として、いつでもシナプスのようなツールを開いて、インストールされているパッケージを見つけ、「プロパティ」を調べることができます。プロパティの下に、インストールされているすべてのファイルのリストが表示されます。繰り返しますが、これらは常にDebian / Ubuntuの規則に従うことが期待できます。これらは高度に順序付けられたLinuxディストリビューションです。つまり、バイナリは/ usr / bin、またはパス上の他の場所にあります(コマンドラインで「echo $ PATH」を試して、可能な場所を確認してください)。設定は常に/ etcのサブディレクトリにあります。また、「ホーム」は通常/ usr / libまたは/ usr / shareにあります。

たとえば、http://www.mkyong.com/maven/how-to-install-maven-in-ubuntu/によると、mavenは次のようにインストールされます

Apt-getインストールは、次のフォルダー構造に必要なすべてのファイルをインストールします

/ usr / bin / mvn

/ usr / share / maven2 /

/ etc / maven2

PSMaven構成は/ etc / maven2に保存されます

これを行うのはapt-getだけではなく、.debパッケージインストーラーであることに注意してください。


4
クルー、私は同じリンクをたどったが、この情報を見落としていた。私を指さしてくれてありがとう。/usr/share/maven2働いた
javanoob 2011年

45

あなたが探しているものに依存します。実行可能ファイルを探している場合:

$ whereis mvn

あなたがライブラリとレポを探しているなら:

$ locate maven

Locateコマンドを使用して、特定のライブラリを検索するためにそれをgrepにパイプすることもできます。

$ locate maven | grep 'jetty'

HTH


リストがすぐに下にスクロールしないように一時停止してリストを取得するにはどうすればよいですか?
コードチンパンジー2015年

1
@codechimpは、出力を次のmoreようにパイプするだけlocate maven | moreです:。spaceキーを使用してリストを下にスクロールします。
jebeaudet 2015年

33
$ mvn --version

そして、Mavenホームを探します。出力では、私のものは次のとおりです。 Maven home: /usr/share/maven


これは非常に役立ちます。これは、Mavenをホームに設定する場合に必要です。しかし、これは唯一のMavenは、Java、gitのなどのような他のツールのために働いていません
不正な若者

ここでの問題は、残念ながらMavenがまだパス変数にない場合です。
mochomecha

パスがまだ設定されていない場合、これはうまく機能しません
PaulVelthuis19年

1

これは、新しいMavenのコピーアンドペースト用のbashスクリプトです...

# @author Yucca Nel

#!/bin/sh

#This installs maven2 & a default JDK 
sudo apt-get install maven2;

#Makes the /usr/lib/mvn in case...
sudo mkdir -p /usr/lib/mvn;

#Clean out /tmp...
sudo rm -rf /tmp/*;
cd /tmp;

#Update this line to reflect newer versions of maven
wget http://mirrors.powertech.no/www.apache.org/dist//maven/binaries/apache-maven-3.0.3-bin.tar.gz;
tar -xvf ./*gz;

#Move it to where it to logical location
sudo mv /tmp/apache-maven-3.* /usr/lib/mvn/;

#Link the new Maven to the bin... (update for higher/newer version)...
sudo ln -s /usr/lib/mvn/apache-maven-3.0.3/bin/mvn /usr/bin/mvn;

#test
mvn -version;

exit 0;

1

その.m2フォルダを追加したいと思います。多くの人があなたのホームフォルダにあると言っています。そうです。ただし、Spring STSのようなすぐに使用できるIDEからmavenを使用する場合は、.m2フォルダーがルートフォルダーに配置されます。

ルートフォルダにアクセスするには、スーパーユーザーアカウントに切り替える必要があります

sudo su

ルートフォルダに移動します

cd root/

あなたはそれを見つけるでしょう

cd -all


0

Ubuntu11.10のリポジトリにはmaven3がありません。

以下の手順に従って、ubuntu11.10にmaven3をインストールします

sudo add-apt-repository ppa:natecarlson/maven3
sudo apt-get update && sudo apt-get install maven3

ターミナルを開く:mvn3 -v

mvnをバイナリとして使用する場合は、以下のスクリプトを実行します。

sudo ln -s /usr/bin/mvn3 /usr/bin/mvn

これがお役に立てば幸いです。

ありがとう、ラジャム

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.