簡體   English   中英

如何將 Maven 安裝到 Red Hat Enterprise Linux 6 中?

[英]How to install Maven into Red Hat Enterprise Linux 6?

我正在研究一個 Scientific Linux 盒子,並嘗試使用yum命令安裝 Maven。 對於那些不知道的人來說,科學 Linux 基於 Red Hat Linux Enterprise Edition 6。

我更喜歡以易於更新的方式安裝 Maven,這就是為什么我回避簡單地訪問 Apache Z9115C10980645C41313F244AC1A377 和獲取文件的原因。 僅以 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這樣的創建新的 repo 文件之類的東西可以解決問題。 I found a site suggesting that I point my maven.repo file to the URL http://www.jpackage.org/jpackage50.repo , however this seems to be a fix for an older version of Linux as it did not solve my problem

一如既往地提前感謝任何幫助或建議!

發行版不可知的通用回購是你想要的。 以 root 身份,將幾個 jpackage-generic 存儲庫添加到 yum(以下兩個片段)。 然后執行 yum update,最后 yum install maven2。

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

我在嘗試將 JPackage 存儲庫與 Scientific Linux 6.2 一起使用時遇到了各種沖突,但我對來自“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

package 本身稱為apache-maven並安裝 maven 3.0.3。

這是更新的方式:

curl http://www.jpackage.org/jpackage50.repo > /etc/yum.repos.d/jpackage.repo
yum update
yum install maven2

感謝安迪的回答(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 網站實際上有很好的更新說明。 所以我按照這兩頁,終於可以在我的機器上安裝 maven2 了。

Jpackage.org:安裝

Jpackage.org:使用存儲庫——Yum

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM