标签:内网环境搭建yum仓库
(一) ~ 服务端
1.创建yum仓库目录
#mkdir -p /server/yum/centos6.9/x86_64
#cd /server/yum/centos6.9/x86_64
2.安装createrepo软件
#yum -y install createrepo
3.初始化repodata索引文件
#createrepo -pdo /server/yum/centos6.9/x86_64/ /server/yum/centos6.9/x86_64/
#每加入一个rpm包就要更新一下
#createrepo --update /server/yum/centos6.9/x86_64/
4.提供yum服务
#cd /server/yum/centos6.9/x86_64
#python -m SimpleHTTPServer 80 &>/dev/null &
可以通过浏览器输入本机IP查看
(二) ~  客户端
##配置yum源
cd /etc/yum.repos.d/
mkdir yum_bak && mv *repo yum_bak
# cat yh.repo ##新建yum源
[yh] ##yum源名称
name=Server
baseurl=http://10.0.0.61 ##服务器ip
enable=1
gpgcheck=0 ##校验rpm是否是官方出版或则有无被黑客放入木马
#yum clean all
(三) ~ 获取rpm软件包的几种方法
q 自己制作的rpm包
yumdownloader + 包名 ##只下载软件,不安装软件
q 平时yum安装软件时不删除安装包
#cat /etc/yum.conf
keepcache=1
cachedir=/var/cache/yum/$basearch/$releasever #安装包存储目录
#/var/cache/yum/x86_64/6/base/packages/
(四) ~ yum命令用法
功能  | 命令  | 
安装软件包  | yum install httpd yum install httpd -y  | 
列出软件包  | 使用list函数,可搜索带名称的特定的软件包 yum list httpd  | 
搜索软件包  | 不记得软件包的确切名称,可以使用search函数,搜索与指定软件包的名称相匹配的所有可用软件包 yum search http  | 
查找某个特定文件属于哪个软件包  | yum provides /etc/my.cnf  | 
列出所有可用群组  | yum grouplist  | 
安装群组软件包  | yum groupinstall ‘MySQL Database‘  | 
列出启用的软件库  | yum repolist  | 
列出所有软件库  | yum repolist all #包括禁用的也列出  | 
安装来自特定软件库的软件包  | 想安装来自某个启用或金泳德软件库的某个软件包,必须在yum命令中使用-enablerepo选项 yum --enablerepo=local install LNMP  | 
不安装来自特定软件库软件包  | yum --enablerepo=yh –disablerepo=base.extras.updates install LNMP  | 
清理yum缓存内容  | yum clean all  | 
查看yum历史纪录  | yum history  | 
本文出自 “丨Faith丶丨” 博客,请务必保留此出处http://13232152.blog.51cto.com/13222152/1981026
标签:内网环境搭建yum仓库
原文地址:http://13232152.blog.51cto.com/13222152/1981026