RedHat yum 配置

MedeUz 2011-01-01

刚真正的接触linux系统时间不长。今天要在本机搭建mysql5.5+nginx 0.9.3+php5.3.4一开始都碰到了安装支持包的问题,之前在公司也是胡乱的配置了一下 yum 最后就知道能用了 什么也没理解。正好今天又时间又碰巧用到了 我就大概的了解了一下,

首先,我被网上的帖子诱导了。来回创建了好多个. repo 好在我用的是RedHat 在配置文件里$releasever这个变量解析后,到我指定的源里面没找到指定的地址 然后我就开始找免费的快速的源 一顿乱翻,后来找到了163和搜狐的  我又照搬过去  还是不能用 提示什么 not found  。我通过浏览器和我自己的yum的url一对比 原来是yum源那个$releasever变量解释出的我的系统的版本 在163的源里面是不存在的,我尝试着去将$releasever替换成5.5(网上了解的CentOS完全支持redhat) 这样就变成了 http://mirrors.163.com/centos/5.5/contrib/$basearch/ 然后使用yum update 一切正常了。接着我尝试在删除其他的.repo文件没发现问题,我了解到 其实那几个文件就是更新不同包的时候找的配置文件,其实一个文件就很明了了。

说了半天的废话  贴一下我的配置文件吧

[base]
name=CentOS-5.5 - Base - 163.com
baseurl=http://mirrors.163.com/centos/5.5/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#released updates
[updates]
name=CentOS-5.5 - Updates - 163.com
baseurl=http://mirrors.163.com/centos/5.5/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#packages used/produced in the build but not released
[addons]
name=CentOS-5.5 - Addons - 163.com
baseurl=http://mirrors.163.com/centos/5.5/addons/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#additional packages that may be useful
[extras]
name=CentOS-5.5 - Extras - 163.com
baseurl=http://mirrors.163.com/centos/5.5/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-5.5 - Plus - 163.com
baseurl=http://mirrors.163.com/centos/5.5/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#contrib - packages by Centos Users
[contrib]
name=CentOS-5.5 - Contrib - 163.com
baseurl=http://mirrors.163.com/centos/5.5/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

网上找的关于配置文件各项的解释:

[b400]:代表包的名字,名称可以随意取但需唯一。

name:用来说明该包的意义,重要性不高。

mirrorlist:列出该包可以使用的映射地址,如果不想使用,可以注释该行;

baseurl:这个最重要,因为后面接的是容纳该包的实际网址,即yum server的地址。

enable:是否启动该包。

gpgcheck:是否需要查阅RPM包的位数签章。

gpgkey:位签章的公共位置,可以使用默认值。

PS:又得到了个教训,有些事有些东西其实很简单,只要你认真仔细的看一下,问题和容易解决。

相关推荐

TiDBPingCAP / 0评论 2020-07-29