欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


Linux下图形与字符界面切换的简单方法
Linux查看磁盘io开销的几种方法
Linux统计文件中指定字符串个数的2种方法
win10运行穿越火线无法全屏怎么办?
Win10应用商店怎么清理缓存?
Win10系统无法安装KB3116869补丁包的解决方法
Win10正式版开启暗黑主题方法
升级win10出现0xc0000017错误怎么办
Win10系统照片查看器背景颜色怎么修改?
Win10运行IE浏览器出现“服务器正在运行中”的解决方法
在CentOS系统中安装RPMforge的方法
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

   RPMforge 是 Dag、Dries 和其它软件包的组合。它们为 CentOS 提供了超过 4000 个软件包,包括 mplayer、xmms-MP3和其它流行的媒体播放工具。RPMforge 不是红帽子 Linux 产品或 CentOS 的组成部分,但它是为这些 Linux 套件而设计的。

  注释:因为这个安装源不是 CentOS 本身的组成部分,所以有关技术支持的问题应当向 RPMforge 的维护者发送。

  RPMforge 软件包以 rpm 格式提供,并且一般都是可用的。必需注意,有一些包比 CentOS 官方提供的版本要新,所以你不应当盲目地安装。在升级代替 CentOS 官方提供的软件包之前,你应当确保不要破坏任何重要的东西。虽然大多数情况下你可以改正任何错误,但最好还是避免类似的情况发生。

  在 CentOS 5.0 下的使用

  如果你打算应用这个软件仓库,你可能希望安装 Priorities,因为 RPMforge 里的一些包比它在 ContOS 里的对应的包的版本要新。

  下面的注释显示了 yum 的维护者的感想。但是,从实践的观点来看,如果你希望使用 RPMforge 安装源,你就没有办法避免这些 ContOS 原来的软件包被覆盖。并且,关于“yum-priorities”插件,还没有问题报告。

  注释:请注意 yum 的上游维护者 Seth Vidal 于 2009 年 9 月关于“yum priorities”的说法。

  ... 引入,最后部分:(同样的,大多数人最终还是创建了“yum-priorities”)

  天哪,我希望人们不要创建 yum priorities。关于 priorities 的东西是如此之多,真让我望而生畏。它几乎让我想起了 apt “pinning”,并且想出声叫骂。

  1.1 Priorities(优先权)

  用于 CentOS 5 安装源的 yum-priorities 软件包:

  代码如下:

  yum install yum-priorities

  (安装 YUM 优先权插件,生成 /etc/yum/pluginconf.d/priorities.conf 文件)

  在 CentOS 5 中,插件默认是可用的。

  可以编辑 /etc/yum/pluginconf.d/priorities.conf 文件确保 yum-priorities 是可用的,确认它包含下面一些文本行:

  代码如下:

  [main]

  enabled=1

  (默认)

  编辑 /etc/yum.repos.d/ 路径下的 .repo 文件,通过添加以下文本行来创建 priorities:

  代码如下:

  priority=N

  对应于每个安装源入口,N 是一个从 1 到 99 的整数。

  建议的配置是(CentOS-Base.repo文件):

  代码如下:

  [base], [addons], [updates], [extras] ... priority=1

  [centosplus], [contrib] ... priority=2

  对第三方安装源,比如 rpmforge(rpmforge.repo文件)等等,priority=N (N 是一个大于 10 的你喜欢的整数)

  1.2 RPMforge

  可以在http://dag.wieers.com/packages/获得 RPMforge 软件包的一个完整的列表。

  下载 rpmforge-release 包。选择以下两个链接中匹配你的 OS 架构(i386/x86_64)的那个下载。如果不能确定是那种架构,请运行 uname -i 命令。

  代码如下:

  i386http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm

  x86_64http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm

  为了使安装源可用,首选的可获得和安装的 rpmforge-release 包只能是上面列出的两个中的一个。

  安装 DAG 的 GPG key

  代码如下:

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

  校验下载的包:

  代码如下:

  rpm -K rpmforge-release-0.5.1-1.el5.rf.*.rpm

  校验正确,结果显示:

  代码如下:

  rpmforge-release-0.5.1-1.el5.rf.i386.rpm: (sha1) dsa sha1 md5 gpg OK

  安全警告:rpmforge-release 包把 GPG keys 导入了 RPM 数据库。

  只要你通过了注入软件包的 key 的 md5 校验和,并且信任 Dag, et al., 那么它们将是安全可信的。

  安装 rpmforge-release 包

  代码如下:

  rpm -i rpmforge-release-0.5.1-1.el5.rf.*.rpm

  这将在 /etc/yum.repos.d 添加 yum 安装源配置文件 rpmforge.repo 和 rpmforge-testing.repo(供测试用),并导入合适的 GPG keys。

  rpmforge.repo 文件内容为:

  ### Name: RPMforge RPM Repository forRed HatEnterprise 5 - dag

  ### URL:http://rpmforge.net/

  [rpmforge]

  name =Red HatEnterprise $releasever - RPMforge.net - dag

  baseurl =http://apt.sw.be/redhat/el5/en/$basearch/rpmforge

  mirrorlist =http://apt.sw.be/redhat/el5/en/mirrors-rpmforge

  #mirrorlist =file:///etc/yum.repos.d/mirrors-rpmforge

  enabled = 1

  protect = 0

  gpgkey =file:///etc/pki/rpm-gpg/RPM-GPG-

  KEY-rpmforge-dag

  gpgcheck = 1

  rpmforge-testing.repo 文件内容为:

  ### Name: RPMforge RPM Repository forRed HatEnterprise 5 - dag

  ### URL:http://rpmforge.net/

  [rpmforge-testing]

  name =Red HatEnterprise $releasever - RPMforge.net - test

  baseurl =http://apt.sw.be/redhat/el5/en/$basearch/test

  enabled = 0

  protect = 0

  gpgkey =file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag

  gpgcheck = 0

  这时。你可以配置 RPMForge 安装源的优先权(priority),如果原先没有配置 CentOS 安装源的优先权,这时也可以配置。

  用一下命令进行测试:

  代码如下:

  yum check-update

  它将输出类似以下两行信息:

  代码如下:

  Loading "priorities" plugin

  ...

  76 packages excluded due to repository priority protections

  在你的 CentOS 系统中,上面的数字可能不同,但是它表明有一些包被排除在外了。

  如 果看到上述信息,它表明 RPMforge 安装源和优先级配置已经起作用了。于是可以试着运行类似 yum install mplayer??如果看到上述信息,它表明 RPMforge 安装源和优先级配置已经起作用了。于是可以试着运行类似 yum install mplayer??如果看到上述信息,它表明 RPMforge 安装源和优先级配置已经起作用了。于是可以试着运行类似 yum install mplayer 命令来安装一些软件了。

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站