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

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

如果本机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

# reboot
7) 如今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++

成功!

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

时间: 2024-10-11 22:36:22

Redhat6.4 配置本地网络的FTP YUM源的相关文章

VMware虚拟机中centos6.5配置本地(光盘)yum源

1.选择CD做为yum源 2.将其他几个源重命名 3.编辑CD源配置文件 修改CD配置文件为下图中配置 4.创建挂载目录,挂在光盘 5.查看挂载后,光盘中的内容 6.yum利用本地CD源安装dos2unix 安装成功 7.查看dos2unix命令

CentOS 6.* 配置本地网络 yum源

CentOS 6.* 配置本地网络yum源 一台服务时只需要配一个本地的yum源即可:当需要配置多台服务器时,只需要配置1到2台vsftpd的yum源,其它服务器通过ftp连接yum源: 1 基于本地文件的yum源 1.1 下载镜像源 wget -b https://mirrors.aliyun.com/centos/6.10/isos/x86_64/CentOS-6.10-x86_64-bin-DVD1.iso tail -100f wget-log 1.2 挂载iso镜像文件 ll /mnt

配置Centos 6.5的yum源

问题:redhat 6.4 默认自带的 yum 源需要注册,才能更新. 解决方案:删除默认的yum源,手动配置Centos 6.5的yum源. 我这里的系统是RedHat 6.4的所以在 http://mirrors.163.com/centos/6/os/x86_64/Packages/  下载相关rpm包 1.首先查找系统自动安装了那些yum包 # rpm -qa | grep yum 2.删除默认安装的yum包,不检查依赖关系 # rpm -qa | grep yum | xargs rp

如何架设内网ftp服务器 搭建ftp yum源

1.启动系统,我是用iso镜像挂载,挂载到/iso mkdir  /iso mount -a -t iso9660 -o loop /dev/cdrom /iso2.安装FTP服务(如果系统已带则在桌面 管理-服务器设置-服务 可以很方便的启动vsftpd服务)cd /iso/Packages rpm -ivh vsftpd* chkconfig vsftpd on service vsftpd start3.安装createrepo的软件包cd /iso/Packages rpm -ivh c

基于redhat6.4的本地yum和ftp yum源配置

 这个是本人在项目中配置的过程,绝对没有问题: 在程序更新时有时会发现缺少部分安装包,而通过RPM方式安装又会出现缺少依赖包导致各种问题.但是通过yum的方式进行安装,它有自己的数据字典,能自动计算各个包之间的依赖关系,对依赖包自动安装,以下介绍本地yum源和ftp源的两中配置方式. 配置本地yum源 放入光盘或者上传iso镜像: mount到指定的目录下:mount /dev/sro /mnt:(可以使用mount命令来查看所处的挂载区) 如果是镜像文件,可以使用mount XXX.iso

Linux配置本地网络YUM源

配置环境: 系统版本: [[email protected] ~]# cat /etc/issue Red Hat Enterprise Linux Server release 5.8 (Tikanga) Kernel \r on an \m 系统32位: [[email protected] ~]# getconf LONG_BIT 32 YUM源服务器,IP:192.168.2.1 YUM客户端,IP:192.168.2.2 一.配置本地YUM源服务器: 挂在光盘: [[email pro

redhat6.2配置本地yum源

一.挂载本地光盘到系统:把rhel6.2安装光盘放入光驱 #mkdir /media/rhel  #mount /dev/cdrom /media/rhel 或把rhel6.2的ISO镜像文件拷到服务器上并解压   二.配置本地yum源 #cd /etc/yum.repos.d/  #touch rhel-media.repo  #vi rhel-media.repo 添加以下配置内容 [rhel-media] name=Red Hat Enterprise Linux 6.2 #自定义名称 b

为 Virtual Box 中的 CentOS 6.6 配置本地DVD光盘做yum软件源

因为virtual box 中的centos配置host-only共享win7上网,配置失败,所以只能使用Centos的 DVD 光盘来配置yum软件源.不然就没得完了. 1. 首先要在virtual box 中的插入DVD的iso光盘,相信这一步,大家都会,不然如何在virtual box 安装centos呢? 2. 挂载 iso 光盘第一步之后,我们发现执行 df 命令,尽然没有看到我们上面挂载的 iso 光盘,这是怎么回事呢? [root[email protected] ~]# df F

使用本地光盘制作一个yum源

有时候Linux系统不能联网,此时就不能使用联网的yum源了:这时候需要利用在Linux系统下使用光盘制作一个yum源.步骤如下: 1.挂载光盘 mount /dev/cdrom /mnt 2.删除/etc/yum.repos.d/目录下所有的repo文件 rm -rf /etc/yum.repos.d/* 3.在/etc/yum.repos.d/目录创建新文件dvd.repo vim /etc/yum.repos.d/dvd.repo  //加入以下内容 [dvd]