您好,登录后才能下订单哦!
http://www.zyops.com/autodeploy-yum 张导博客
具体内容在附件里:
具体搭建
mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom echo "mount /dev/cdrom /mnt/cdrom" >> /etc/rc.local cd /etc/yum.repos.d/ cp CentOS-Base.repo CentOS-Base.repo.source.bak.`date +%Y-%m-%d` cat >/etc/yum.repos.d/CentOS-Base.repo <<kkk [CentOS-Base] name=CentOS5.0 baseurl=file:///mnt/cdrom/ enabled=1 gpgcheck=0 kkk yum clean all yum makecache yum repolist
脚本注释:
mkdir -p /application/yum/centos6.7/x86_64/ cd /application/yum/centos6.7/x86_64/
rz #上传rpm包到此目录,此目录下面还可以包括文件夹
yum -y install createrepo
createrepo -pdo /application/yum/centos6.7/x86_64/ /application/yum/centos6.7/x86_64/
# 可以用Apache或nginx提供web服务,但用Python的http模块更简单,适用于内网环境
cd /application/yum/centos6.6/x86_64/
python -m SimpleHTTPServer 80 &>/dev/null&
可以通过浏览器输入本机IP查看。
[root@oldboy x86_64]# lsof -i:80 COMMAND PIDUSER FD TYPE DEVICE SIZE/OFF NODE NAME python 2069root 3u IPv4 15023 0t0 TCP *:http (LISTEN)
# 只下载软件不安装
yumdownloader pcre-devel openssl-devel
createrepo --update /application/yum/centos6.6/x86_64/
# 每加入一个rpm包就要更新一下。
平时yum安装软件时不删除安装包
# cat /etc/yum.conf
keepcache=1
# 安装包存储目录
cachedir=/var/cache/yum/$basearch/$releasever
# /var/cache/yum/x86_64/6/base/packages
# cd /etc/yum.repos.d [root@B yum.repos.d]# vi oldboy.repo [oldboy] name=Server baseurl=http://10.0.0.5 enable=1 gpgcheck=0 [root@YUM ~]# yum --enablerepo=oldboy--disablerepo=base,extras,updates,epel list # 指定使用oldboy库
[root@boygirl yum.repos.d]# yum clean all 已加载插件:fastestmirror, security Cleaning repos: oldboy 清理一切 Cleaning up list of fastest mirrors
[root@boygirl yum.repos.d]# yum makecache 已加载插件:fastestmirror, security Determining fastest mirrors oldboy |2.9 kB 00:00 oldboy/filelists_db |3.3 MB 00:00 oldboy/primary_db |2.5 MB 00:00 oldboy/other_db |1.4 MB 00:00 元数据缓存已建立
[root@boygirl yum.repos.d]# yum repolist 已加载插件:fastestmirror, security Loading mirror speeds from cached hostfile 仓库标识 仓库名称 状态 oldboy Server 3,204 repolist: 3,204
[root@boygirl yum.repos.d]# yum install zsh -y
已加载插件:fastestmirror, security
设置安装进程
Loading mirror speeds from cached hostfile 解决依赖关系 --> 执行事务检查 ---> Package zsh.x86_64 0:4.3.11-4.el6.centoswill be 安装 --> 完成依赖关系计算 依赖关系解决 ====================================================================================================================== 软件包 架构 版本 仓库 大小 ====================================================================================================================== 正在安装: zsh x86_64 4.3.11-4.el6.centos oldboy 2.2 M 事务概要
====================================================================================================================== Install 1 Package(s) 总下载量:2.2 M Installed size: 5.0 M 下载软件包: zsh-4.3.11-4.el6.centos.x86_64.rpm | 2.2 MB 00:00 运行 rpm_check_debug 执行事务测试 事务测试成功 执行事务 Warning: RPMDB altered outside of yum. 正在安装 : zsh-4.3.11-4.el6.centos.x86_64 1/1 Verifying :zsh-4.3.11-4.el6.centos.x86_64 1/1 已安装: zsh.x86_640:4.3.11-4.el6.centos
完毕!
上面是临时使用内网yum源,想永久并简单使用yum -y install lrzsz命令,就需要修改配置
文件将默认的repo文件关闭。
[root@oldboy ~]# cd /etc/yum.repos.d/
[root@oldboy yum.repos.d]# vimCentOS-Base.repo
# 在每一个启动的源加上
# enabled=0 #改为1就启用,没有此参数也是启用。
[base]
…………
enabled=0
[updates]
…………
enabled=0
[extras]
…………
enabled=0
# 还有其他开启的仓库就使用这个办法关闭。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
开发者交流群:
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。