我正在使用Scientific Linux盒子,我正在尝试使用 yum
命令安装Maven . 对于那些不了解的人来说,科学Linux是基于Red Hat Linux Enterprise Edition 6的 .
我更喜欢以一种易于更新的方式安装Maven,这就是为什么我只是回避Apache Maven站点并获取我需要的文件 . 仅使用root权限运行 yum
是不够的 . 我使用了返回"JPackage Utilities"的 yum search maven
,我试图安装它只是为了得到:
Package jpackage-utils-1.7.5-3.12.el6.noarch already installed and latest version
我假设像创建一个像 /etc/yum.repos.d/maven.repo
这样的新repo文件就可以了 . 我发现一个网站建议我将我的maven.repo文件指向URL http://www.jpackage.org/jpackage50.repo,但这似乎是对旧版Linux的修复,因为它没有解决我的问题
一如既往地感谢任何帮助或建议!
4 回答
发行版不可知的通用回购是你想要的 . 作为root用户,将几个jpackage-generic repos添加到yum(下面的两个片段) . 然后执行yum更新,最后安装yven install maven2 .
我有各种各样的冲突试图在Scientific Linux 6.2中使用JPackage repo,但我从"Fedora People"非官方的存储库中获得了更好的运气dchen's repo . 我使用的repo配置是:
包本身称为
apache-maven
并安装maven 3.0.3 .这是更新的方式:
感谢Andy的回答(2011年6月10日) . 它给了我一些提示 . 但是,当我遵循它时,我遇到了很多依赖问题,包括这些问题
最后我意识到JPackage网站实际上有很好的更新指令 . 所以我按照这两个页面,最终可以在我的机器上安装maven2 .
Jpackage.org:Installation
Jpackage.org:Using a Repository -- Yum