centos制作本地离线yum源

在内部环境,可能会有禁止访问外网、yum源更新太慢、下载指定版本包的需求,这个时候,可以考虑制作一个指定系统版本的centos离线yum源,保证更新版本的可靠性。

软件安装

httpd下载

yum install httpd -y
cd /var/www/html/
mkdir centos7

下载或上传一个centos操作系统镜像

# centos7.5
wget https://vault.centos.org/7.5.1804/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso

yum源配置

cd /etc/yum.repos.d/
mkdir tmp
mv *.local tmp/

cp tmp/CentOS-Base.repo .
mv CentOS-Base.repo local.repo

vim local.repo
# 文件内容
[local]
name=CentOS-local
baseurl=http://192.168.200.37/centos7
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

挂载iso只读,重启httpd

mount -o loop /opt/CentOS-7-x86_64-DVD-2003.iso /var/www/html/centos7/
systemctl start httpd
systemctl status httpd
yum clean all
yum list

至此,离线源已经做好,如果机器需要访问离线源,只需要参照上面 yum源配置 即可,配置后执行缓存清理

# 清理缓存
yum clean all
# 查看镜像源列表,可以看到右侧显示为local
yum list
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容