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源的更多相关文章
- 【转载】Linux 通过mount -o loop 配置本地.iso镜像为yum源(yum仓库)
原文地址:https://www.jb51.net/os/RedHat/2682_all.html 如果拷贝到本地,可以使用mount mount fileName mountPoint -o loo ...
- linux shell 自动判断操作系统release 然后连接FTP yum源的脚本
如何搭建本地yum源见附录① 如何搭建FTP yum源见附录② 脚本正文: #!/bin/sh# CenterOS config yumOSV=`rpm -q --qf %{version} cent ...
- 为 Virtual Box 中的 CentOS 6.6 配置本地DVD光盘做yum软件源
因为virtual box 中的centos配置host-only共享win7上网,配置失败,所以只能使用Centos的 DVD 光盘来配置yum软件源.不然就没得完了. 1. 首先要在virtual ...
- Oracle配置本地网络服务名
Oracle安装完成后,可以使用客户端自带的的网络配置向导(Net Configuration Assistant)进行配置 1.启动Net Configuration Assistant.选择&qu ...
- 超哥笔记 -- 用户管理、权限设置、进程管理、中文配置、计划任务和yum源配置(5)
一 网卡配置 ifconfig 查询.设置网卡和ip等参数 ifup,ifdown 脚本命令,更简单的方式启动关闭网络 ip 符合指令,直接修改上述功能 网络配置文件: /etc/sysconf ...
- linux服务搭建----ftp与ftp yum源搭建
ftp服务 如果没有ftp yum -y install vsftpd (前提是你在有yum源的情况下才可以使用这条命令) service vsftpd resta ...
- openstack的yum源出错,配置openstack-ocata版的在线yum源,openstack的yum源配置
真的是几经周折,终于配置好了!我做好了一键配置yum的代码,地址:https://www.cnblogs.com/guarding/p/12321702.html 首先看一下配置前的报错信息把: 需要 ...
- RHEL 6.6配置网易CentOS镜像的yum源小结
之前没有使用过网易CentOS镜像的yum源,最近由于需要,遂在一台测试服务器验证.测试了一下如何配置使用网易的Cent0S的yum源.此文仅仅是笔记性质,参考了网上大量资料(文末"参 ...
- 一键配置openstack-cata版的在线yum源
下面脚本可以直接复制来配置openstack-ocata版的yum源: echo "nameserver 8.8.8.8 nameserver 119.29.29.29 nameserver ...
随机推荐
- android2.3 View视图框架源码分析之一:android是如何创建一个view的?
View是所有控件的一个基类,无论是布局(Layout),还是控件(Widget)都是继承自View类.只不过layout是一个特殊的view,它里面创建一个view的数组可以包含其他的view而已. ...
- IOS开发之微博的设计与实现
// // main.m // Microblog // #import <Foundation/Foundation.h> #import "Person.h" #i ...
- Java基础知识强化58:经典排序之二叉树排序(BinaryTreeSort)
1. 二叉树排序 二叉树排序的描述也是一个递归的描述, 所以二叉树排序的构造自然也用递归的: 二叉排序树或者是一棵空树,或者是具有下列性质的二叉树: (1)若左子树不空,则左子树上所有结点的值均小于它 ...
- Python 文件I/O (转)
Python 文件I/O 本章只讲述所有基本的的I/O函数,更多函数请参考Python标准文档. 打印到屏幕 最简单的输出方法是用print语句,你可以给它传递零个或多个用逗号隔开的表达式.此函数把你 ...
- 安装Node.js
1.window下安装Node.js 安装git,方便使用命令行. 网址:http://www.git-scm.com/download/ 下载后直接安装即可 接着安装Node.js https:// ...
- 你好,C++(19)“老师,我这次四级考试过了没有?”——4.2 条件选择语句
4.2 条件选择语句 “老师,我这次四级考试过了没有?” 如果老师被问到这个问题,他会如何回答?是的,他会根据不同的条件选择不同的回答: 如果考试成绩大于等于60,那就回答:“恭喜你,你通过了这次考 ...
- mongodb安装指南
mongodb安装 1.解压mongodb-win32-i386-1.8.1.zip ,创建路径C:\Program Files\mongodb ,将解压后的Bin文件Copy to 此文件夹下 2. ...
- python字符串格式化 %操作符 {}操作符---总结
Python字符串格式化 (%占位操作符) 在许多编程语言中都包含有格式化字符串的功能,比如C和Fortran语言中的格式化输入输出.Python中内置有对字符串进行格式化的操作 %. 模板 格式化字 ...
- HTML&CSS基础学习笔记1.26-input重置表单
重置表单 <input>的[type]属性值为"button"的时候表示一个普通的按钮,相当于一个<button>标签. <input>的[ty ...
- Linux_Shell符号及各种解释对照表
Shell符号及各种解释对照表: Shell符号 使用方法及说明 # 注释符号(Hashmark[Comments]) 1.在shell文件的行首,作为shebang标记,#!/bin/bash; 2 ...