Jac*_*cob 20 linux redhat yum maven
我正在研究Scientific Linux盒子,并尝试使用该yum命令安装Maven .对于那些不了解的人来说,科学Linux是基于Red Hat Linux Enterprise Edition 6的.
我更喜欢以一种易于更新的方式安装Maven,这就是为什么我只是回避Apache Maven站点并获取我需要的文件.仅yum使用root权限运行是不够的.我使用yum search maven了返回的"JPackage Utilities",我试图安装它只是为了得到:
Package jpackage-utils-1.7.5-3.12.el6.noarch already installed and latest version
Run Code Online (Sandbox Code Playgroud)
我假设像创建一个新的repo文件之类的东西/etc/yum.repos.d/maven.repo就可以了.我发现一个网站建议我将我的maven.repo文件指向URL http://www.jpackage.org/jpackage50.repo,但是这似乎是对旧版Linux的修复,因为它没有解决我的问题
一如既往地感谢任何帮助或建议!
小智 19
发行版不可知的通用回购是你想要的.作为root用户,将几个jpackage-generic repos添加到yum(下面的两个片段).然后执行yum更新,最后安装yven 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
Run Code Online (Sandbox Code Playgroud)
我有各种各样的冲突试图使用Scientific Linux 6.2的JPackage回购,但我从"Fedora People"非官方存储库中获得dchen的回购更好.我使用的repo配置是:
# 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
Run Code Online (Sandbox Code Playgroud)
包本身被调用apache-maven并安装maven 3.0.3.
这是更新的方式:
curl http://www.jpackage.org/jpackage50.repo > /etc/yum.repos.d/jpackage.repo
yum update
yum install maven2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
45473 次 |
| 最近记录: |