局域网中搭建yum服务器
2015-12-31 20:53
417 查看
1、启动ftp服务
#/etc/init.d/vsftpd start或#usr/sbin/vsftpd
#netstat -ltan|grep 21
tcp 0 0.0.0.0:210.0.0.0:*
LISTEN
细节部分请看/etc/vsftpd/vsftpd.conf,此配置文件不需要修改,vsftpd缺省目录是/var/ftp/pub
2、在yum服务端运行
#yum install deltarpm
#yum install libxml2-python
#yum install python-deltarpm
建目录 /var/ftp/pub/mirror_data/centos/6.7/os/x86_64
把centos6.7 x86_64 64位版本安装光盘的所有文件目录复制到/var/ftp/pub/mirror_data/centos/6.7/os/x86_64目录下
#yum install createrepo
#cd /var/ftp/pub/mirror_data/centos/6.7/os/x86_64
#createrepo .
此时要注意目录和文件的权限,否则,当在客户端运行“”yum install 文件名“”时有可能报错,如参考如下
报错 Server denied you to change to the given directory
在服务端运行
#cd /var/ftp/pub/mirror_data/centos/6.7/os/x86_64
#chmod 755 Packages
在客户端报错
[Error 14] PYCURL ERROR 78 - "RETR response: 550"
更改Packages下所有rpm文件的权限,运行
#cd Packages
#chmod 644 *
问题解决
3、客户端配置
#cd /etc/yum.repos.d/
#cp CentOS-Base.repo CentOS-Base.repo.ori
#vi CentOS-Base.repo
[base]
name=CentOS-$releasever - Base
baseurl=ftp://yum服务器IP/pub/mirror_data/centos/6.7/os/x86_64/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
其余可都删除
4、测试 yum list
#/etc/init.d/vsftpd start或#usr/sbin/vsftpd
#netstat -ltan|grep 21
tcp 0 0.0.0.0:210.0.0.0:*
LISTEN
细节部分请看/etc/vsftpd/vsftpd.conf,此配置文件不需要修改,vsftpd缺省目录是/var/ftp/pub
2、在yum服务端运行
#yum install deltarpm
#yum install libxml2-python
#yum install python-deltarpm
建目录 /var/ftp/pub/mirror_data/centos/6.7/os/x86_64
把centos6.7 x86_64 64位版本安装光盘的所有文件目录复制到/var/ftp/pub/mirror_data/centos/6.7/os/x86_64目录下
#yum install createrepo
#cd /var/ftp/pub/mirror_data/centos/6.7/os/x86_64
#createrepo .
此时要注意目录和文件的权限,否则,当在客户端运行“”yum install 文件名“”时有可能报错,如参考如下
报错 Server denied you to change to the given directory
在服务端运行
#cd /var/ftp/pub/mirror_data/centos/6.7/os/x86_64
#chmod 755 Packages
在客户端报错
[Error 14] PYCURL ERROR 78 - "RETR response: 550"
更改Packages下所有rpm文件的权限,运行
#cd Packages
#chmod 644 *
问题解决
3、客户端配置
#cd /etc/yum.repos.d/
#cp CentOS-Base.repo CentOS-Base.repo.ori
#vi CentOS-Base.repo
[base]
name=CentOS-$releasever - Base
baseurl=ftp://yum服务器IP/pub/mirror_data/centos/6.7/os/x86_64/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
其余可都删除
4、测试 yum list
相关文章推荐
- 感人广告甘肃省孤独鳏寡该扔掉跟
- 【玩转微信公众平台之中的一个】序章(纯粹扯淡)
- [转]基于C#的开源GIS项目介绍之SharpMap篇
- 蓝懿 ios技术交流和心得分享12.31
- Xcode archive 时错误:error itms90475
- python删除某行
- 监督学习之支持向量机——Andrew Ng机器学习笔记(五)
- 《挑战程序设计竞赛》3.1.1 二分搜索-最大化最小值 POJ1064 2456 3258 3273 3104 3045
- 我的2015年度总结
- apue. 4000 h头文件内容
- 电视应用开发遇到的问题的总结
- 系统报告虚拟内存不足
- 快速入门系列--CLR--02多线程
- URAL 1837. Isenbaev's Number (map + Dijkstra || BFS)
- 设计模式系列5---多变灵活的桥接
- js json与字符串转换
- MS chart 总结
- 2016展望
- go标准命令详解0.14 go env
- [实战]MVC5+EF6+MySql企业网盘实战(23)——文档列表