制作本地yun源 http方式的详解
2016-06-05 12:33
381 查看
1 准备化环境
web环境nginx 和 设计目录结构(可以参考 mirrors.163.com)
nginx的配置文件
[root@log_server conf.d]# cat mirrors.conf
效果:
2 拷贝包和创建必要的文件夹目录
大致3955个包
3 为创建索引文件 把 /data/mirrors/centos/6.4/os/x86_64/目录下的文件和目录创建索引访问/data/mirrors/centos/6.4/os/x86_64/ 目录下面
结果会生成/data/mirrors/centos/6.4/os/x86_64/repodata/ 目录
4 编辑repo文件
[root@log_server yum.repos.d]# cat mycomy.repo
注:$releasever为0 $basearch为x86_64 和系统相关这是两个变量,
所以要做ln -s 6.4/ 6 这个软连接的目的
5 测试仓库是否出错
首先清楚缓存
yum clean all
生成缓存
yum makecache
查看仓库
yum repolist
6 测试yum remove 和 yum install 文件
yum remove lrzsz -y
yum install lrzsz -y
本文出自 “崔德华运维打工从业路” 博客,请务必保留此出处http://cuidehua.blog.51cto.com/5449828/1786234
web环境nginx 和 设计目录结构(可以参考 mirrors.163.com)
nginx的配置文件
[root@log_server conf.d]# cat mirrors.conf
server { listen 80; root /data/mirrors; server_name mirrors.test.com access_log off; autoindex on; location / { allow all; } }
效果:
2 拷贝包和创建必要的文件夹目录
mkdir -p /data/mirrors/centos/6.4/{os,updates}/x86_64/Packages做一个软链接cd到/data/mirrors/centos/6.4/os/x86_64目录下
ln -s 6.4/ 6将cdrom中的包拷贝到Packages下去
mount /dev/cdrom /mnt/ rsync -av /mnt/Packages/ /data/mirrors/centos/6.4/os/x86_64/Packages/
大致3955个包
3 为创建索引文件 把 /data/mirrors/centos/6.4/os/x86_64/目录下的文件和目录创建索引访问/data/mirrors/centos/6.4/os/x86_64/ 目录下面
createrepo -pdo /data/mirrors/centos/6.4/os/x86_64/ /data/mirrors/centos/6.4/os/x86_64/
结果会生成/data/mirrors/centos/6.4/os/x86_64/repodata/ 目录
4 编辑repo文件
[root@log_server yum.repos.d]# cat mycomy.repo
# CentOS-Base.repo [base] name=CentOS-$releasever - Base - mirrors.test.com baseurl=http://mirrors.test.com/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=http://mirrors.test.com/centos/RPM-GPG-KEY-CentOS-6
注:$releasever为0 $basearch为x86_64 和系统相关这是两个变量,
所以要做ln -s 6.4/ 6 这个软连接的目的
5 测试仓库是否出错
首先清楚缓存
yum clean all
生成缓存
yum makecache
查看仓库
yum repolist
6 测试yum remove 和 yum install 文件
yum remove lrzsz -y
yum install lrzsz -y
本文出自 “崔德华运维打工从业路” 博客,请务必保留此出处http://cuidehua.blog.51cto.com/5449828/1786234
相关文章推荐
- httpd之禁止解析php
- note04-计算机网络
- httpd日志记录客户端请求的域名
- TCP,UDP,三次握手
- httpd之日志切割
- BZOJ_1491_[NOI2007]社交网络_最短路径
- Java#Servlet规范#HTTP Protocol Parameters
- 轮询程序中使用的各种方法:spring调用;http调用;存储过程调用;
- httpd之不记录指定文件类型的日志
- httpd之拒绝某些user_agent
- http认证与portal认证
- Http status: 200 OK ajaxOptions: parsererror thrownError: SyntaxError: Unexpected token < in JSON at
- httpd之域名301跳转
- 遗传算法优化的BP神经网络建模
- tcp/ip定时器
- TCP建立连接和拆除连接的过程
- 网络安全漫谈(下)
- 【POJ2699】The Maximum Number of Strong Kings(网络流)
- httpd之虚拟主机和默认虚拟主机
- tcp wrapper简介及nginx支持