yum源的介绍
课程目标
- 理解yum源如何解决依赖关系
- 掌握本地和网络yum源的配置
- 熟练使用yum工具安装软件包
1.yum源的介绍
-
作用:软件包管理器,类似360软件管家
-
示意图
-
常见的软件源(yum源)
- 红帽源 收费
- centos源 免费
- 阿里云源,163源,sohu源
- epel(Extra Packages for Enterprise Linux) 是基于Fedora的一个项目,为红帽系的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux
-
yum源的分类
- 本地yum源
- 网络yum源
- 自建yum源
2、yum源的配置
思路:
1.需要有个软件仓库并且里面存放了所有软件包的依赖关系
2.告诉yum工具去哪个仓库里找相关软件
2.1 本地yum源配置
步骤:
- 本地需要有一个镜像文件(xxx.iso)
[root@CentOs6 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 18G 5.0G 12G 30% /
tmpfs 490M 84K 490M 1% /dev/shm
.host:/ 179G 116G 64G 65% /mnt/hgfs
/dev/sr0 3.8G 3.8G 0 100% /media/CentOS_6.10_Final # 已挂载
-
通过挂载的方式将镜像文件挂载到本地一个空目录里
-
告诉yum工具1去哪个仓库里找相应的软件包(配置yum相关文件)
/etc/yum.repos.d/
-
测试安装
本机测试的结果显示元数据缓存已经建立。
-
设置开机自动挂载
vim /etc/rc.d/rc.local
添加 mount 挂载文件 挂载点
保存,重启
2.2 网络yum源配置