1. 程式人生 > >    局域網內搭建 本地yum 源

    局域網內搭建 本地yum 源

yum 源搭建 局域網 repodata


目的:

局域網內配置yum 源服務器,方便局域網內服務器安裝軟件

測試環境:

IP :10.139.13.34 apache 服務器 用來做局域網內的yum 源服務器

IP: 10.139.13.34 內網服務器

部署步驟:

搭建apache 服務器用來提供yum

yum install httpd –y

systemctl start httpd

準備yum 源的軟件包

做法1

使用centos 官網DVD1DVD2.iso ,將iso 的所有內容解壓出來,存放到 apache 服務器的指定目錄,這裏指定目錄的目錄為 /var/www/html/centos-7

mkdir /var/www/htm/centos-7

mount /dev/sr0 /mnt/ #掛載文件

cp /mnt/Packages/* /var/www/html/centso-7/

做法2

這裏為方便測試,緊拷貝本地軟件的少量rpm 用作yum

mkdir /var/www/htm/centos-7

將本地的rpm 包拷貝至 /var/www/htm/centos-7

訪問web http://10.139.13.34/centos-7/

測試,查看是否

技術分享


創建yum 倉庫

yum -y install createrepo

createrepo /var/www/html/centos7/

創建完後會生成repodata 文件

測試 在 IP: 10.139.13.34 進行測試

備份服務器原有的軟件源配置,修改軟件源,修改後如下

cat CentOS7-Base-163.repo

[base]

name=CentOS-$releasever - Base

baseurl=http://x.x.x.x /centos-7/ yum 源服務器地址

gpgcheck=0 #

gpgkey=http:///x.x.x.x /centos-7/RPM-GPG-KEY-CentOS-7

enabled=1

yum clean all && yum makecache

測試安裝軟件

查看服務器上有無unzip 軟件包

which unzip

/usr/bin/which: no unzip in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)

安裝軟件

yum install unzip –y

技術分享

安裝成功

本文出自 “sdsca” 博客,請務必保留此出處http://sdsca.blog.51cto.com/10852974/1967459

局域網內搭建 本地yum 源