Redhat6.4 配置本地网络的FTP YUM源 Redhat6.4 配置本地网络的FTP YUM源

您所在的位置:网站首页 redhat修改yum源为本地源 Redhat6.4 配置本地网络的FTP YUM源 Redhat6.4 配置本地网络的FTP YUM源

Redhat6.4 配置本地网络的FTP YUM源 Redhat6.4 配置本地网络的FTP YUM源

#Redhat6.4 配置本地网络的FTP YUM源 Redhat6.4 配置本地网络的FTP YUM源| 来源: 网络整理| 查看: 265

如果本机IP: 192.168.8.47

(一) 配置本机的yum源使用以下的方法能够配置本机的yum源:

1) scp命令上传ISO文件到: /opt/rhel-server-6.4-x86_64-dvd.iso

2) 挂载ISO到/mnt/repo文件夹# mount -t iso9660 -o loop /opt/rhel-server-6.4-x86_64-dvd.iso /mnt/repo

3) 创建repo文件(名字随意.repo):# vi /etc/yum.repos.d/rhel-debuginfo.repo

内容例如以下:

[RHEL64] name=RHEL64 baseurl=file:///mnt/repo # 本地iso的挂载路径 enabled=1 # 能够使用yum gpgcheck=1 # 设置检查gpgkey gpgkey=file:///mnt/repo/RPM-GPG-KEY-redhat-release # 配置gpgkey的路径

4) 改动yumRepo.py配置文件# vi /usr/lib/python2.6/site-packages/yum/yumRepo.py      :802      找到802行, 将以下的语句:      remote = url + '/' + relative      改为:    #remote = url + '/' + relative    remote = '/mnt/repo' + '/' + relative  

5) 试试吧:# yum clean all  # yum install gcc-c++

(二) 配置本地网络ftp的yum源接下来在上面的基础上配置本地网络ftp的yum源, 方便同网段的其它机器也能使用这个源:

1) 安装ftp 服务, 并配置服务自启动# cd /mnt/repo/Packages# rpm -ivh vsftpd*# chkconfig vsftpd on# service vsftpd start

2) 设置放火墙同意ftp訪问# vi /etc/sysconfig/system-config-firewall添加一句: --service=ftp, 改动后相似例如以下:

--enabled --service=ssh --service=ftp

(或者使用交互式的界面配置:)# setup

3) 在浏览器上能够訪问(192.168.8.47为实际的机器IP地址):ftp://192.168.8.47/pub/

4) 将ISO的内容全然copy到/var/ftp/pub/rhel64中# mkdir /var/ftp/pub/rhel64# cp –rf /mnt/repo/* /var/ftp/pub/rhel64删除掉全部html文件# rm -fr /var/ftp/pub/rhel64/*.html

5) 改动repo文件:# vi /etc/yum.repos.d/rhel-debuginfo.repo

内容例如以下:

[RHEL64] name=RHEL64 #baseurl=file:///mnt/repo #本地iso的挂载路径 baseurl=ftp://192.168.8.47/pub/rhel64 enabled=1 #能够使用yum gpgcheck=1 #设置检查gpgkey #gpgkey=file:///mnt/repo/RPM-GPG-KEY-redhat-release # 配置gpgkey的路径 gpgkey=ftp://192.168.8.47/pub/rhel64/RPM-GPG-KEY-redhat-release 可见我们只把文件路径换成ftp路径.

6) 把yumRepo.py配置文件恢复成原来的样子:# vi /usr/lib/python2.6/site-packages/yum/yumRepo.py      :802      找到802行, 将以下的语句:      #remote = url + '/' + relative    remote = '/mnt/repo' + '/' + relative      改为:    remote = url + '/' + relative

# reboot7) 如今ftp服务器(192.168.8.47)能够yum install了, 换另外机器试试!

在同网段的(192.168.8.48)机器B上,建立以下的文件:# vi /etc/yum.repos.d/rhel-debuginfo.repo

内容与ftp服务器(192.168.8.47)的一致:

[RHEL64] name=RHEL64 baseurl=ftp://192.168.8.47/pub/rhel64 enabled=1 #能够使用yum gpgcheck=1 #设置检查gpgkey gpgkey=ftp://192.168.8.47/pub/rhel64/RPM-GPG-KEY-redhat-release 一切正常, 机器B上安装软件试试:# yum -y install gcc-c++

成功!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3