centos6使用软件仓库安装软件

来源:互联网 发布:淘宝论坛发帖技巧 编辑:程序博客网 时间:2024/04/29 12:30
在CentOS下运行yum install flash-plugin或yum install mplayer的时候,提示库里没有找到这个软件?为什么会这样?因为CentOS是RHEL编译过来的,去掉了所有关于版权问题的东西。因此,在没有使 用第三方软件库的情况下,很多软件无法用yum install来直接安装。

EPEL(Extra Packages for Enterprise Linux)软件库提供为RHEL系列(4.x、5.x、6.x等等)重新编译的Fedora组件。这个软件库在不替换系统组件方面下了功夫。在某些情况 下它尝试直接针对CentOS兼容性的问题,但坚决否定软件库间的兼容性是目标之一。当它与其它第三方软件库混合使用时,问题可能会出现。故此,当你使用 EPEL时,尤其是当你亦会运用其它件库的组件时,请确保你使用yum的Priorities插件。

RPMForge库现在已经拥有超过10000种的CentOS的软件包,被CentOS社区认为是最安全也是最稳定的一个第三方软件库。

下面讲解下如何使用EPEL与RPMForge、RPMFusion软件仓库:

1.安装

yum -y install yum-priorities

2.编辑 /etc/yum.repos.d/目录下的.repo相关文件(如CentOS-Base.repo),在这些文件中插入顺序指令:priority=N (N为1到99的正整数,数值越小越优先),一般这样配置:

[base]、[updates]、[addons]、[extras] 设置 priority=1

[centosplus]、[contrib] 设置 priority=2



a下载rpmforge的安装包

  i386        http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el4.rf.i386.rpm
  x86_64   http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el4.rf.x86_64.rpm


下载rpmforge的安装包(以x86_64为例)

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el4.rf.x86_64.rpm


b安装DAG的PGP Key

rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt

c 验证下载包的完整性

rpm -K rpmforge-release-0.5.2-2.el4.rf.x86_64.rpm

d 安装包

rpm -i rpmforge-release-0.5.2-2.el4.rf.x86_64.rpm


e 更改 /etc/yum.repos.d/rpmforge.repo 配置文件,就是添加
priority=12(比上面高就行)


0 0
原创粉丝点击