Linux学习yum源相关内容

什么是yum源?

yum,全称“Yellow dog Updater, Modified”,是一个专门为了解决包的依赖关系而存在的软件包管理器。就好像 Windows 系统上可以通过 360 软件管家实现软件的一键安装、升级和卸载,Linux 系统也提供有这样的工具,就是 yum。yum就是为了解决依赖关系而存在的。yum源就相当是一个目录项,当我们使用yum机制安装软件时,若需要安装依赖软件,则yum机制就会根据在yum源中定义好的路径查找依赖软件,并将依赖软件安装好。

YUM的基本工作机制如下:

服务器端:在服务器上面存放了所有的RPM软件包,然后以相关的功能去分析每个RPM文件的依赖性关系,将这些数据记录成文件存放在服务器的某特定目录内。 
客户端:如果需要安装某个软件时,先下载服务器上面记录的依赖性关系文件(可通过WWW或FTP方式),通过对服务器端下载的纪录数据进行分析,然后取得所有相关的软件,一次全部下载下来进行安装。

如何配置yum源:

yum源包括本地yum源和网络yum源

***本地yum源配置:在root权限下执行操作

1.创建挂载目录 :mkdir /mnt/cdrom

2.挂载光盘:mount /dev/cdrom /mnt/cdrom

3.切换到/etc/yum.repos.d目录下(cd /etc/yum.repos.d):这个目录是保存yum源的,把这个目录的其他yum源注释掉,全部mv成.bak形式或者直接rm删掉(不建议)。然后vim一个新的rhel-source.repo文件(你新创建的yum本地源),里面的内容如下:

[rhel-source]              //yum的标识,用于区分不同yum源,必须独一无二
name=Red Hat Enterprise Linux $releasever - $basearch - Source         //描述信息
baseurl=file:///mnt/cdrom/                     //前面的file://是协议,后面的/mnt是光盘挂载点,baseurl后可以设置多个url,但baseurl 只能有一个。url 支持的协议有http:// ftp:// file:// 三种。
enabled=1                                             //1启用yum源,0禁用yum源
gpgcheck=0                                          //1使用公钥验证rpm包的正确性,0不验证
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

4.yum clean all

5.yum update

6yum list all 列出所有可用rpm包

***配置163yum源:root下执行

1.下载163yum源:wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

2.找到yum源,一般在root下,或者用find  / -name *repo找一下

3.和上面的一样,注释或者删掉其他的yum源,然后把下载的mv到这个目录(/etc/yum.repos.d)

4.yum clean all

5.yum makecache

6.yum update -y

配置完成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

几何为欢?

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值