文章目录
第一部分:如何制作iso格式的光盘yum源(制作光盘yum源)
# 第一、修改并启用系统的yum源
# 第二、安装必要工具、开始制作
yum install yum-utils # reposync命令 用来获取yum库中的rpm包
yum install createrepo # createrepo工具 可以把大量的rpm包制作为离线yum库
yum install genisoimage # mkisofs工具制作iso镜像
# 准备一个目录存放rpm包
mkdir /data/repo
yum repolist # 查看当前自己启用的yum源
# 开始同步
reposync -r epel -p /data/repo # -r epel 表示只同步指定的epel源到/data/repo目录
reposync -p /data/repo # 表示同步当前所有已启用的yum源到/data/repo目录(要等很久哦)
# 使用createrepo将/data/repo目录下的rpm包 创建为离线yum库
createrepo -v /data/repo # 执行完毕后,会在/data/repo 生成独自的目录repodata
# 使用mkisofs将/data/repo目录下的yum库 创建为iso文件
mkdir /data/iso ; cd /data/iso
mkisofs -r -o Centos7-yum.iso /data/repo # -o Centos7-yum.iso 指定生成输出的iso文件名称
# 测试使用
mkdir /iso/yum -p
mount -o loop Centos7-yum.iso /iso/yum
第二部分:如何配置iso即光盘yum源(PS:可以是安装光盘,也可以是上面制作的iso格式的离线yum仓库)
# 创建yum备份目录
mkdir /yumbak
# 进行yum配置文件备份
mv /etc/yum.repos.d/*.repo /yumbak
# 将本地光盘挂载到media目录下
mount /dev/cdroom /media
# mount -o loop /home/xxx.iso /media # 将iso文件挂载到目录上
# mount /dev/sr0 /media #sr0是虚拟光驱
# 创建一文件并键入以下内容:vim /etc/yum.repos.d/cdroom.repo
[local_yum]
name=local_yum
baseurl=file:///media #可以是http,ftp,等,但是三个/要注意
enabled=1 #表示启用这个源
gpgcheck=1
gpgkey=file:///media/RPM-GPG-KEY-CentOS-7 #key验证文件,验证源的可靠性
第三部分、验证使用
清除yum缓存
yum clean all
列出yum源里的软件列表
yum list
yum list | grep zip
列出仓库中可升级的软件包
yum list updates
升级软件包
yum update zip.x86_64
移除软件
yum remove zip.x86_64
如果文章对你有帮助,欢迎点击上方按钮打赏作者
暂无评论