一、概述
1、关于yum仓库是什么不做过多的论述,直接来实践
2、yum仓库的提供方式
- 基于ftp: ftp://
- 基于http: http://
- 本地: file:///
3、yum仓库的rpm包来源:
- 光盘自带 、官网下载、第三方制作、自己制作
二、本地yum搭建
1、直接挂载光盘
mkdir /mnt/cdrom ##创建挂载目录
mount /dev/sr0 /mnt/cdrom ##挂载光盘,/dev/sr0是光盘设备
或:当服务器上有iso镜像文件时也可以直接挂载
mount centos7.iso /mnt/cdrom
2、 配置本地repo文件
cd /etc/yum.repos.d/
mkdir bak ##创建bak备份文件夹
mv ./* ./bak/ ##移动所有文件到bak目录
cat centos.repo ##编辑本地repo文件,名称随意,但要以.repo结尾
[base] ##仓库名称
name=centos7.2 ##仓库说明信息
baseurl=file:///mnt/cdrom/ ##访问仓库的方式
enabled=1 ##允许访问仓库,1是允许,0是不允许
gpgcheck=0 ##是否校验
3、本地yum搭建完毕
yum clean all ##清空缓存,就可以正常使用yum了。
三、基于ftp的yum软件仓库
1、安装vsftpd软件包
yum -y install vsftpd
2、创建仓库的文件夹
mkdir /var/ftp/centos7
3、将光盘文件的内容放入刚创建的目录下
cp -rf /mnt/cdrom/* /var/ftp/centos7/ &
4、启动ftp服务
systemctl start vsftpd
systemctl enable vsftpd
5、客户机使用yum仓库
配置文件: /etc/yum.repos.d/下写.repo文件
cat /etc/yum.repos.d/centos.repo
[base] ##仓库名称
name=centos7.2 ##仓库说明信息
baseurl=ftp://镜像所在主机ip/centos7 ##访问仓库的方式
enabled=1 ##允许访问仓库,1是允许,0是不允许
gpgcheck=0 ##是否校验
6、yum clean all清空缓存,就可已正常使用了
四、yum命令
1.yum list installed 查询已安装的包
2.yum list available 查询未安装的软件包
3.yum info 软件包名 查询软件包信息
4.yum -y clean all 清除yum缓存
5.yum makecache 重建yum缓存
6.yum -y install 软件包 安装软件包
7.yum -y remove 软件包 卸载软件包
8.yum -y update 软件包 升级软件包
包组
yum -y groupinstall 软件包组名称 安装包组
yum -y groupremove 软件包组名称 卸载包组
yum -y groupupdate 软件包组名称 升级包组
五、网络yum源
常用的网络yum源:
阿里云: https://mirrors.aliyun.com/
清 华: https://mirror.tuna.tsinghua.edu.cn/
163 : http://mirrors.163.com/
配置网络yum:
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
来源:CSDN
作者:7*24
链接:https://blog.csdn.net/qq_44962014/article/details/104191992