这里写目录标题
- 一 、YUM仓库源的介绍和相关信息
- 1.1yum相关介绍
- 1.2 Linux系统各家厂商用的安装源
- 1.3 yum下载方式
- 二 、 yum 仓库源的三种搭建
- 2.1yum 配置本地源
- 2.2创建ftp源
- 2.3 配置http源
- 2.4 配置yum在线源
一 、YUM仓库源的介绍和相关信息
1.1yum相关介绍
yum是一个专门为了解决包的依赖关系而存在的软件包管理器。类似于windows系统的中电脑软件关键,可以一键下载,一键安装和卸载。yum 是改进型的 RPM 软件管理器,它很好的解决了 RPM 所面临的软件包依赖问题。yum 在服务器端存有所有的 RPM 包,并将各个包之间的依赖关系记录在文件中,当管理员使用 yum 安装 RPM 包时,yum 会先从服务器端下载包的依赖性文件,通过分析此文件从服务器端一次性下载所有相关的 RPM 包并进行安装。
1.2 Linux系统各家厂商用的安装源
centos7和rhel 7 默认使用的时 yum仓库源 ,软件包的结尾是".rpm"
centos8 和 rhel 8 可以使用 dhf (是yum的衍生产品)
Ubuntu debian 使用的是 apt 软件包是以“.deb”结尾
1.3 yum下载方式
方式一: yum install --downloadonly mariadb #下载下来的安装包都是放在 /var/cache/yum/x86_64/7/ 目录下
方式二: yumdownloader --destdir=/opt mariadb mariadb-server #yumdownloader 仅下载指定软件包,参数 --destdir 是用来指定存放下载的安装包的目录
方式三:
yum的缓存功能:默认情况下,yum会在安装完软件之后,自动清理掉安装包。但是也可以通过设置,让yum不清楚安装后的安装包。
vim /etc/yum.conf 将配置中的 keepcache=o 修改为 keepcache=1
此时下载好的软件包默认安置在: /var/cache/yum
二 、 yum 仓库源的三种搭建
2.1yum 配置本地源
在之前的学习中有提到过,也有明确的配置方法
链接: [http://t.csdn.cn/TyOm8]
2.2创建ftp源
1、关闭防火墙
2、在mnt中找到Packages文件,并从中找到vsftpd的安装包,进行安装启动该服务
3、创建一个目录,将光盘重新挂载到新的目录中
4、进入yum.repos.d目录下将原来的本地yum源移除,创建新的ftp源
5、测试是否成功
安装httpd尝试一下
2.3 配置http源
1、安装http服务
2、将原有仓库配置移动到别的目录备份
3、添加新的repo文件,并进行配置
vim local.repo
4、安装epel在线源的扩展包
5、测试安装nginx
2.4 配置yum在线源
如图所示这是一些比较靠谱的在线源,可以尝试下载一下
1、备份repo文件
2、下载镜像
3、安装yum-plugin优先级插件
4、清除缓存并建立生成新的缓存
5、测试安装,安装完成