前言
在内网环境下,我们无法通过yum连接互联网下载相关的系统软件包,需要通过配置本地yum源的方式实现软件包的安装。
上传并挂载
将(esx表示不同版本操作系统,centos6用es6-pkg.iso,centos7用es7-pkg.iso,以此类推) 上传到
esx-pkg.iso
/media/iso
目录下,依次执行以下命令
附,百度网盘下载地址,提取码为 aj91:
- es6-pkg.iso
- es7-pkg.iso
mkdir /media/iso
mkdir /media/mnt
mount -o loop /media/iso/esx-pkg.iso /media/mnt
验证挂载
df -h
ls /media/mnt
配置本地yum源
cd /etc/yum.repo.d
mkdir bak
mv *.repo bak/
vi local.repo
# 粘贴以下内容到 local.repo
[local] # 仓库名称
# 仓库描述
name=local
# yum源目录
baseurl=file:///media/mnt
# 是否启用该yum源,0为禁用
enabled=1
# 检查GPG-KEY,0为不检查,1为检查
gpgcheck=0
清理缓存
yum clean all
查看软件包
yum list
常用命令
yum repolist : 查看可用的软件仓库信息
yum list rpm包 : 查看rpm包的安装情况,支持通配符,若为被安装,显示可用的软件仓库
yum list installed |grep rpm包: 查看rpm包是否被安装
yum info rpm包 : 查看rpm包详细信息
yum check-update : 检查可用的rpm包更新
yum install rpm包 : 安装rpm包,支持通配符
yum remove rpm包 : 删除rpm包
yum clean packages : 清除rpm包缓存
yum clean headers : 清除rpm头文件缓存
yum clean all : 清除rpm头文件以及包缓存