博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
制作本地yun源 http方式的详解
阅读量:5742 次
发布时间:2019-06-18

本文共 1362 字,大约阅读时间需要 4 分钟。

1 准备化环境

web环境nginx 和 设计目录结构(可以参考 mirrors.163.com)

nginx的配置文件

[root@log_server conf.d]# cat mirrors.conf  

1
2
3
4
5
6
7
8
9
10
server {
        
listen 80;
        
root /data/mirrors;
        
server_name mirrors.test.com
        
access_log off;
        
autoindex on;
        
location / {
                
allow all;
        
}
}

效果:

2 拷贝包和创建必要的文件夹目录

1
mkdir 
-p  
/data/mirrors/centos/6
.4/{os,updates}
/x86_64/Packages

做一个软链接cd到/data/mirrors/centos/6.4/os/x86_64目录下

1
ln 
-s 6.4/ 6

将cdrom中的包拷贝到Packages下去

1
2
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/ 目录下面

1
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 

1
2
3
4
5
6
7
# 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

本文转自残剑博客51CTO博客,原文链接http://blog.51cto.com/cuidehua/1786234如需转载请自行联系原作者

cuizhiliang

你可能感兴趣的文章
确定当前记录和下一条记录之间相差的天数
查看>>
sql语句返回主键SCOPE_IDENTITY()
查看>>
机器学习开源项目精选TOP30
查看>>
iOS开发-邮件发送
查看>>
/etc/resolv.conf文件详解
查看>>
【转】VC的MFC中重绘函数的使用总结(整理)
查看>>
JQuery日记_5.13 Sizzle选择器(六)选择器的效率
查看>>
oracle查看经常使用的系统信息
查看>>
Django_4_视图
查看>>
Linux的netstat命令使用
查看>>
lvm讲解,磁盘故障小案例
查看>>
大快网站:如何选择正确的hadoop版本
查看>>
经过这5大阶段,你离Java程序员就不远了!
查看>>
IntelliJ IDEA 连接数据库详细过程
查看>>
thymeleaf 学习笔记-基础篇
查看>>
PHP-X开发扩展
查看>>
android学习笔记——onSaveInstanceState的使用
查看>>
工作中如何做好技术积累
查看>>
怎么用sysLinux做U盘双PE+DOS??
查看>>
Spring Transactional
查看>>