keyknight

内网yum服务器和客户端配置步骤

====================服务器配置步骤=================================


一、拷贝rpm文件

1,拷贝CentOS-6.5-x86_64-bin-DVD1.iso 的rm文件

mount -o loop CentOS-6.5-x86_64-bin-DVD1.iso /mnt

mkdir -p /u06/common/dep/centos65_x86_64/

cp -R /mnt/Packages /u06/common/dep/centos65_x86_64/

2,同样拷贝 CentOS-6.5-x86_64-bin-DVD2.iso的rpm文件到目录 /u06/common/dep/centos65_x86_64/下


二、安装必要软件

通过光盘的rpm文件安装

rpm -ivh createrepo-0.9.9-18.el6.noarch.rpm 

rpm -ivh httpd-2.2.15-29.el6.centos.x86_64.rpm 


也可以直接yum访问外网安装

yum -y install createrepo httpd


三、建立yum库

cd /u06/common/dep

# 建立索引

createrepo centos65_x86_64


四、启动httpd服务

vi  /etc/httpd/conf/httpd.conf 

1,配置apache的http共享rpm文件的两种方式

a,专用apache服务器

  将<Directory "/var/www/html"> 改为<Directory "/u06/common/pkg/centos65_x86_64it ">  

b,非专用apache服务器,可在文件尾添加:

Alias /centos65_x86_64 "/u06/common/dep/centos65_x86_64"

<Directory "/u06/common/dep/centos65_x86_64">

  Options Indexes FollowSymLinks

  AllowOverride None

  Order allow,deny

  Allow from all

</Directory>


2,若要修改端口,可把Listen 80 改为 Listen 51191


3,启动httpd: 

service httpd restart

4, 测试

https://192.168.2.127/centos65_x86_64/

能否访问到rpm文件



====================客户端配置步骤=================================


1,备份源

mkdir /etc/yum.repos.d/repo_bak

mv  /etc/yum.repos.d/*.repo /etc/yum.repos.d/repo_bak/


2,制作yum源文件

cat >>/etc/yum.repos.d/centos65_x86_64-etrans.repo<<EOF

[base]

name=myiso_repo

baseurl=https://192.168.2.127:80/centos65_x86_64

gpgcheck=0

enabled=1

[updates]

name=myiso_update

baseurl=https://192.168.2.127:80/centos65_x86_64

gpgcheck=0

enabled=1   

EOF


3,修改默认源

yum clean metadata

yum makecache


4,测试使用

yum install vim

评论

热度(2)