局域网中搭建yum服务器

26 篇文章 0 订阅

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




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值