20

Scientific Linux ボックスで作業しており、yumコマンドを使用して Maven をインストールしようとしています。ご存知ない方のために説明すると、Scientific Linux は Red Hat Linux Enterprise Edition 6 に基づいています。

私は簡単に更新できる方法で Maven をインストールしたいと思っています。root 権限で実行yumするだけでは不十分でした。yum search maven私は取得するためだけにインストールしようとした「JPackage Utilities」を返すものを使用しました:

Package jpackage-utils-1.7.5-3.12.el6.noarch already installed and latest version

新しいレポファイルを作成するようなもの/etc/yum.repos.d/maven.repoがうまくいくと思っていました。maven.repo ファイルをhttp://www.jpackage.org/jpackage50.repoという URL に指定することを提案するサイトを見つけましたが、問題が解決しなかったため、これは古いバージョンの Linux の修正のようです。

いつものように、助けや提案を前もって感謝します!

4

4 に答える 4

19

ディストリビューションにとらわれない汎用リポジトリが必要です。ルートとして、いくつかのjpackage-genericリポジトリをyumに追加します(以下の2つのスニペット)。次に、yum updateを実行し、最後にyuminstallmaven2を実行します。

cat > /etc/yum.repos.d/jpackage-generic-free.repo << EOF
[jpackage-generic-free]
name=JPackage generic free
baseurl=http://mirrors.dotsrc.org/jpackage/6.0/generic/free/
enabled=1
gpgcheck=1
gpgkey=http://www.jpackage.org/jpackage.asc
EOF

cat > /etc/yum.repos.d/jpackage-generic-devel.repo << EOF
[jpackage-generic-devel]
name=JPackage Generic Developer
baseurl=http://mirrors.dotsrc.org/jpackage/6.0/generic/devel/
enabled=1
gpgcheck=1
gpgkey=http://www.jpackage.org/jpackage.asc
EOF
于 2011-06-10T13:03:47.703 に答える
9

Scientific Linux 6.2 で JPackage リポジトリを使用しようとして、あらゆる種類の衝突がありましたが、「Fedora People」非公式リポジトリからのdchen のリポジトリの方がはるかにうまくいきました。私が使用したレポ設定は次のとおりです。

# Note: Replaced $releasever with 6Server since SL's "6.2" doesn't work

[epel-apache-maven]
name=maven from apache foundation.
baseurl=http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-6Server/$basearch/
enabled=1
skip_if_unavailable=1
gpgcheck=0

[epel-apache-maven-source]
name=maven from apache foundation. - Source
baseurl=http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-6Server/SRPMS
enabled=0
skip_if_unavailable=1
gpgcheck=0

パッケージ自体が呼び出されapache-maven、maven 3.0.3 がインストールされます。

于 2012-04-12T19:06:29.323 に答える
4

アンディの回答に感謝します(2011年6月10日)。それは私にいくつかのヒントを与えました。しかし、私がそれに従ったとき、私はこれらのような問題を含む多くの依存関係の問題を抱えていました

ERROR with rpm_check_debug vs depsolve:
rpmlib(FileDigests) is needed by plexus-container-default-1.0-0.a9s1.2.jpp6.noarch
rpmlib(FileDigests) is needed by aspectj-1.5.4-1.jpp6.noarch
rpmlib(FileDigests) is needed by rhino-1.7-1.r2.8.jpp6.noarch
rpmlib(FileDigests) is needed by saxon9-dom-B.9.0.0.8-2.jpp6.noarch
rpmlib(FileDigests) is needed by easymock2-2.5.2-2.jpp6.noarch
rpmlib(FileDigests) is needed by saxon9-B.9.0.0.8-2.jpp6.noarch
rpmlib(FileDigests) is needed by saxon9-xpath-B.9.0.0.8-2.jpp6.noarch
rpmlib(FileDigests) is needed by xmlbeans-2.4.0-3.jpp6.noarch
rpmlib(FileDigests) is needed by jtidy-7.0-0.V04aug2000r7_dev.2.jpp6.noarch
rpmlib(FileDigests) is needed by lucene-2.4.1-5.jpp6.noarch
rpmlib(FileDigests) is needed by aqute-bndlib-0.0.363-1.jpp6.noarch

ついに私は、JPackageのWebサイトに実際に優れた更新された指示があることに気付きました。したがって、これらの2つのページをたどると、最終的にmaven2を自分のマシンにインストールできました。

Jpackage.org:インストール

Jpackage.org:リポジトリの使用-Yum

于 2012-02-19T20:19:16.377 に答える