1 配置iso镜像为本地yum源
yum 可以方便地进行 RPM 包的安装、升级、査询和卸载,而且可以自动解决依赖性问题,非常方便和快捷。但是,一定要注意 yum 的卸载功能。yum 在卸载软件的同时会卸载这个软件的依赖包,但是如果卸载的依赖包是系统的必备软件包,就有可能导致系统崩溃。除非你确实知道 yum 在自动卸载时会卸载哪些软件包,否则最好不要执行 yum 卸载。
# 1.新建文件夹挂载iso镜像
mkdir -p /home/iso
mount -o loop /centos.iso /home/iso
# 2 备份yum源文件夹
mv /etc/yum.repos.d /etc/yum.repos.d.bak
# 3 创建本地yum源
mkdir -p /etc/yum.repos.d
vi /etc/yum.repos.d/Centos-local.repo
[base-lcoal]#本源的名称,不能重复
name=Centos-local
# baseurl:我们的 yum 源服务器的地址。默认是 CentOS 官方的 yum 源服务器,是可以使用的。如果你觉得慢,则可以改成你喜欢的 yum 源地址。
baseurl=file:///home/iso #上方步骤挂载镜像的目录
enabled=1 # yum源是否启用 1启用 0不启用
gpgcheck=1 #安全检测 1开启 0不开启
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
注意:注释使用时候需要删除,不然会报错
# 4 更新yum源
yum clean all
yum makeache
2.将yum依赖下载到本地
mkdir -p /home/sq
yum install --downloadonly --downloaddir=/home/sq dos2unix
3. 卸载yum源
# 查看安装的yum源
rpm -qa | grep xxx
# 卸载yum源
rpm -e xxx
# 强制卸载依赖的yum源
rpm -e xxx --nodeps