CentOS 如何搭建本地和局域网yum源

CentOS 如何搭建本地和局域网yum源,第1张

搭建本地yum源

本地yum源,就意味着只有搭建该yum源的这台服务器能使用,其它的服务器都不能使用该yum源。搭建本地yum源的所有步骤如下:

搭建局域网yum源

除了可以搭建本地yum源外,我们还可以基于HTTP方式配置yum源,这样我们就可以配置一个局域网内都可以使用的yum源。

一般都是通过apache 来搭建HTTP的yum源,本次我们使用Nginx搭建

登陆浏览器访问查看yum仓库

最后,我们开始配置yum的配置文件

在/etc/yum.repos.d新建一个名为nginx-yum.repo 的配置文件,内容如下:

清除下yum 原有的信息,载入新的缓存

这样,局域网yum源就可以使用了

安装一个软件试下效果

1、mkdir -p /home/yum/centos/6.5/os/x86_64

2、将rpm包拷贝到/home/yum/centos/6.5/os/x86_64文件夹下面(其中此目录下面还可以包括文件夹)

3、yum install createrepo -y

3、在/home/yum/centos/6.5/os/x86_64文件夹下面建立repodata索引文件:

createrepo -pdo /home/yum/centos/6.5/os/x86_64 /home/yum/centos/6.5/os/x86_64

4、配置yum源:

vi /etc/yum.repos.d/CentOS-Base.repo

[base]

name=CentOS- - Base

baseurl=http://192.168.1.200/yum/centos/6.5/os/x86_64

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

[updates]

name=CentOS- - Base

baseurl=http://192.168.1.200/yum/centos/6.5/os/x86_64

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

其中:baseurl=http://10.28.170.93/centos/6.3/os/x86_64为具有repodata文件夹才能配置成功

至此完成yum源本地配置

设置Apache

假若想在页面看到文件夹

我只需要把 /home/share 目录链接到apache目录下显示就可以

mkdir /var/www/html/yum

ln -s /home/yum/ /var/www/html/

然后windows登陆:\\10.28.170.89

全部完成~!

yum的rpm包手动更新:

从163上面更新yum源包:

wget -np -t 1 -nH –cut-dirs=1 -r -c -L –exclude-directories=repodata –accept=rpm,zip,gz,xml http://mirrors.163.com/centos/6.5/os/x86_64/Packages/ -P /home/yum/

每次手动添加了一个rpm包到Packages中,则在yum源服务器中执行如下命令:

createrepo --update /home/yum/centos/6.5/os/x86_64/

其中目录/home/yum/centos/6.5/os/x86_64/的子目录有两个Packages、repodata。

接下来在使用yum的机器上yum clean all即可使用新加入进去的rpm包文件


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/192050.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-31
下一篇2023-03-31

发表评论

登录后才能评论

评论列表(0条)

    保存