centos yum 的配置

 yum简介:

 yum 用的是python2.6或者2.7,所以请不要随便卸载python2.6或者2.7,如果你安装了python3.0+ 请不删除原来的2.6或者2.7版本的python。由于python2.0和3.0版本的语法不一样,小编就曾经安装了一个python3.0删掉了python2.0这个版本,然后yum就不能用了,切记。

原理:Centos在yum服务器上下载官方给出的rpm表头列表数据,该数据记载了每个rpm软件相依性之外,也说明了rpm文件所放置的容器,通过分析这些数据,centos就可以直接通过yum一键安装自己所需的软件了,而不在需要考虑rpm的依赖关系。

详细流程如下:

(1)linux客户端由配置文件判断yum Server所在的IP地址。

(2)连接到yum server后,下下载yum server提供的rpm 表头列表数据。

(3)分析用户想安装的文件,并提供用户确认,给出要安装的那些rpm包。

(4)下载用户选择的文件(rpm)到系统中的/var/cache/yum,并进行安装。

由于已经帮你分析出,你安装这款软件需要安装那些依赖包,所以你电脑如果没有安装那些依赖包时,yum会顺便帮你下载需要的依赖包,预安装后,再安装你实际要安装的软件。yum从分析、下载到安装,直接一下搞定。注意,yum会自动分析离你最近的那个镜像站点,然后直接使用最近的节点作为你的yum源,所以,一般不需要修改配,并且,centos6.x的版本再安装完软件后,会删除所下载的rpm 软件包,但是不会删除所下载的rpm表头文件,如果你想要保存yum安装时下载的rpm文件,就需要修改/etc/yum.conf配置文件了。。

yum用法:

(1)yum install xxx :安装某个软件。

(2)yum update :进行集体升级的行为,后可以接一个软件,表示只升级某个软件。

(3)yum remove xxx :卸载某个软件。

(4)yum search xxx :用来搜索某个软件。4

(5)yum list :列出目前yum管理的所以软件名称,与版本,不管你主机是否安装。类似rpm -aq

(6)yum clean :清除下载到/var/cache/yum的文件。

(7)yum grouplist :列出所有可使用的软件组。

(8)yum groupinstall :安装一组软件组,安装桌面时就可以用,非常好用。

(9)yum groupremove :删除某个软件组。

(9)yum info xxx :了解某个软件的用途。

修改yum配置文件

(1)我们看一下,这个配置文件到底有什么内容。

 【base】:代表容器的名字,里面的名称可以任意取,不能有两个相同的名称,否则yum会不知到去那个容器找相关软件的列表文件。

name :只是描述信息而已,没有多大的用处。

enabled =1 :表示启动这个容器,如果不想启用这个容器,则enabled=0

baseurl= :这个最重要,后面直接跟上容器的网站,ftp或者http。mirrorlist是由yum自行去取镜像站点,而baseurl是指一个固定的容器网站。注意 repodata相当重要。

gpgcheck = 1 rpm数字签名,=1表示需要查阅rpm文件内的数字签名。

gpgkey = :表示数字签名的公钥文件所在位置,这里使用默认值即可。

使用 yum repolist all 命令列出 yum server使用的容器有那些。

 最后提醒一点,如果过你修改过某个.repo文件,多次安装错误。可以使用yum clean all 命令,再配置文件.repo安装你所需要的软件。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值