Linux

centos7创建离线yum源

2020-04-03  本文已影响0人  WebGiser

参考文章:http://www.linuxe.cn/post-300.html

1、获取rpm包

在默认配置下使用yum命令安装完软件后安装包是不会保留的,如果想在本地也留存一份安装包,只需要将yum配置文件/etc/yum.conf中的keepcache=0改为1即可,这样安装包都会留存在cachedir所指定的目录中,如图:


image.png

如果仅仅只是想下载软件包而不进行安装,只需要加--downloadonly选项即可,示例:

yum install httpd --downloadonly --downloaddir=/data/packages

2、自建yum本地仓库

首先建立一个目录用于存放安装包,然后使用createrepo来创建repository仓库,如果系统里没有该命令的话需要先进行createrepo的安装

mkdir /yum/repo

yum install createrepo

#将该目录制作成软件仓库
creatrepo /yum/repo  

在/etc/yum.repos.d目录下新建一个.repo配置文件指向到本地仓库的路径,注意文件名一定要是.repo结尾,文件内容如下:

[sdc_wzf]
name=sdc_wzf
baseurl=file:///opt/sdc_wzf/rpm
enabled=1
gpgcheck=0
priority=1

通过yum repolist命令查看仓库及包的数量


image.png

3、更新缓存

yum clean all
yum makecache

4、yum安装

yum install -y postgresql96-server
yum install -y postgresql96-contrib
上一篇下一篇

猜你喜欢

热点阅读