繁体   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