一、yum环境的本地源搭建(基于VSFTP):
 1)安装vsftp;
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        [root@service ~]# mount /rhel5.iso  /mnt  -o  loop
        [root@service ~]# cd /mnt/Server/
        [root@service Server]# ls |grep vsftp
         vsftpd-2.0.5-12.el5.i386.rpm
        [root@service Server]# rpm --import /etc/pki/rpm-pgp/RPM- PGP-KEY-redhat-release(安装该光盘的红帽证书)
        [root@service Server]# rpm -ivh vsftpd-2.0.5-12.el5.i386.rpm (安装vsftpd软件包)
        [root@service Server]# chkconfig vsftpd on  (开机自动运行vsftpd服务)
        [root@service Server]# /etc/init.d/vsftpd restart (重启vsftpd服务)  
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
2)将安装光盘挂载到/var/ftp/pub目录下
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        [root@service ~]# umount  /mnt
        [root@service ~]# mount /rhel5.iso  /var/ftp/pub  -o  loop(若挂载到系统其他的目录,则可以不用安装vsftpd)
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
3)配置yum库
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
       [root@service ~]# vim  /etc/yum.repos.d/rhel5.repo(注意:此处必须以.repo结尾,否则不识别)
                         [rhel5]
                         name=rhel5
                         baseurl=ftp://192.168.0.110/pub/Server(file:///var/ftp/pub/Server
                         gpgcheck=0(不使用上述安装的证书,不检验软件包的合法来源)
       [root@service ~]# yum  clean  all(清空yum的缓存)
       [root@service ~]# yum  list(列出yum库中的软件包)
       [root@service ~]# yum  install  httpd(安装httpd软件包进行测试)
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
二、yum环境的本地源搭建(基于VSFTP,并且手动生成yum库相关的文件):
 1)安装vsftp;
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

        [root@service ~]# mount /rhel5.iso  /mnt  -o  loop
        [root@service ~]# cd /mnt/Server/
        [root@service Server]# ls |grep vsftp
         vsftpd-2.0.5-12.el5.i386.rpm
        [root@service Server]# rpm --import /etc/pki/rpm-pgp/RPM- PGP-KEY-redhat-release(安装该光盘的红帽证书)
        [root@service Server]# rpm -ivh vsftpd-2.0.5-12.el5.i386.rpm (安装vsftpd软件包)
        [root@service Server]# chkconfig vsftpd on  (开机自动运行vsftpd服务)
        [root@service Server]# /etc/init.d/vsftpd restart (重启vsftpd服务)  
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 
2)将光盘中Server下的文件全部复制到/var/ftp/pub目录下
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

        [root@service ~]# cp  -r  /mnt/Server/*   /var/ftp/pub
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 3)安装createrepo并创建相关yum库文件:
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        [root@service Server]# ls |grep createrepo
          createrepo-0.4.11-3.el5.noarch.rpm
        [root@service Server]# rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm
        [root@service Server]# createrepo -v /var/ftp/pub  (此步骤即为创建yum库所需要的文件,会自动在该目录下生成一个Server目录)
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 4)编辑/etc/yum.repos.d/rhel5.repo文件;加入如下内容:
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        [root@service ~]# vim /etc/yum.repos.d/rhel5.repo
          [rhel5]  
          name=rhel5
          baseurl=ftp://192.168.0.110/pub/Server(填写本地的IP地址及相关路径;如果YUM服务器不是本机对应的修改这个地址就可以)
          enabled=1
          gpgcheck=1
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
5)测试yum安装httpd
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
       [root@service ~]#yum list| grep httpd列出相关的yum源。
       [root@service ~]#yum install httpd
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
6)yum安装的包源的卸载;
   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
       [root@service ~]#yum install httpd
        注意:yum在卸载包源的时候只会卸载指定的包,不能解决依赖关系的卸载(即安装时依赖安装的包,卸载的时候,需要手动的一个一个的卸载)
       如果在用yum list命令查看列表时出现不能查看被防火前屏蔽的问题及解决方案如下:
        1)防火墙的问题:打开20:21端口: vim /etc/sysconf/iptables(增加下面这两行)
          ……
          -A RH-Firewall-1-INPUT -p tcp —dport 20:21 -j ACCEPT
          -A RH-Firewall-1-INPUT -p udp —dport 20:21 -j ACCEPT
          ……
        2)selinux的问题:
          setsebool -P -ftpd_disable_trans on
          setsebool -P -allow_ftpd_full_access on
          servie vsftpd restart
   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  三、yum环境光盘源搭建(挂载到任意目录)
   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
       1)挂在Redhat linux 5.X光盘:
           mount /rhel5.iso  /mnt
       2)编辑/etc/yum.repos.d/rhel5.repo 
          [rhel5]
          name=rhel5
          baseurl=file:///mnt/Server
          enabled=1
          gpgcheck=0
   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
3)测试安装即可
 
 
说明1:在上述的建立yum库的方法中,若需要使gpgcheck=1  则除了上述的将证书导入之外,也可以使用gpgkey来指定证书的路径,有时得到的并不是直接就是一个证书,而是一个安装包,此时就需要将相应的安装包进行安装,安装之后才能得到相应的证书,在指定证书的路径或者将证书导入
 
说明2:若使用apache配置yum库,通过互联网可以让多个用户共享该yum源,则配置的apache的时候,需要注意若yum源的位置不在apache的documentroot下,则需要修改apache的配置文件,若在apache的documentroot下,则直接配置就可以了
    

YUM配置的更多相关文章

  1. rhel 5.8 and 6.4 yum配置

    rhel 5.8 and 6.4 yum配置 6.4 [Packages]name=Packagesenabled=1gpgcheck=0baseurl=file:///iso 5.8 [Packag ...

  2. Centos7.2 yum配置

    一.yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器.起初是由yellow dog 这一发行版的 ...

  3. Redhat 6.4_联网 yum 配置

    步骤简述----------------------------------------------------------------- 1. 准备软件包 下载第三步的软件包即可.由于是联网yum配 ...

  4. yum 配置详解(转发)

    一.yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器.起初是由yellow dog 这一发行版的 ...

  5. HOSTNAME问题 和yum配置163源的操作 安装lsb_release,KSH,CSH

    HOSTNAME 在 /etc/hosts 里添加一行 127.0.0.1 yourhostname yum配置 来自http://www.cnblogs.com/wutengbiao/p/41889 ...

  6. Redhat 简单本地yum 配置

    Redhat 简单本地yum 配置 一.将redhat 系统的镜像挂载到系统上 Vmware Workstion 环境下: [虚拟机设置]--[硬件]--[CD/DVD]--[使用ISO映像文件]-- ...

  7. centos 系统软件包管理 yum 本地yum配置 扩展源epel rpm 清除yum缓存 yum provides "*/vim" 第十节课

    centos  系统软件包管理  yum 本地yum配置  扩展源epel  rpm  清除yum缓存  yum provides "*/vim"   第十节课 你不能保证可逆化操 ...

  8. RedHat7.4 yum配置

    RedHat7.4 yum配置 linux 1. yum配置 1.1 本地yum源配置 1.2 配置网络yum源为CentOS源 1. yum配置 1.1 本地yum源配置 设置使用ISO镜像软件:虚 ...

  9. CentOS 7 yum配置阿里云镜像(转)

    1.下载源配置 凡是下载国外的软件,比如用npm,pip,yum有时下载速度感人,最好配置国内镜像地址 yum配置阿里云镜像参考:https://blog.csdn.net/hnmpf/article ...

  10. yum配置与使用

    yum的配置一般有两种方式,一种是直接配置/etc目录下的yum.conf文件,另外一种是在/etc/yum.repos.d目录下增加.repo文件. 一.yum的配置文件 [main] cached ...

随机推荐

  1. Hadoop开发遇到的问题之reduce卡住

    遇到的问题描述:在hadoop上面执行程序,程序运行之后能够正常执行.一切似乎都是正常的,然而过了一段时间之后程序便开始阻塞直到程序超时退出(如下). 14/08/19 21:17:51 INFO m ...

  2. 解决Jenkins上git出现的“ERROR: Error fetching remote repo 'origin'”问题

    今天对清掉了Jenkins中项目的工作空间,结果构建出现“ERROR: Error fetching remote repo 'origin'”问题:网上各种找也没找到解决这个问题的方法. 后来看错误 ...

  3. poj2823:单调队列入门题

    今天学习了一下单调队列这种数据结构,思想不是很难 参考资料:http://www.cnblogs.com/Jason-Damon/archive/2012/04/19/2457889.html 然后自 ...

  4. python学习Processing

    # -*- coding: utf-8 -*-__author__ = 'Administrator'import bisect#排序说明:http://en.wikipedia.org/wiki/i ...

  5. IT痴汉的工作现状25-技术之养成

    要想成为技术大牛,除了天赋以外,更与后天的刻苦努力分不开.伟仔我天生愚顿.工作多年后仍与大牛相差甚远,更加觉得技术的养成是一个异常困难的过程. 是我不用功吗?我不这样觉得.伟仔尽管是个懒人,但对于技术 ...

  6. mogodb亿万级数据性能測试

    本机 i7四核 8G 废话少说 mogodb 最像sql的nosql 使用批量插入一次20万循环10次总共200万数据用时65秒(尝试一次50万只是报内存溢出了,原因未知) 插入2000万数据用时10 ...

  7. LB集群

    LB集群   1. LB.LVS介绍LB集群是load balance 集群的简写,翻译成中文就是负载均衡集群LVS是一个实现负载均衡集群的开源软件项目 LVS架构从逻辑上可分为调度层(Directo ...

  8. Windows命令行(DOS命令)教程-8 (转载)http://arch.pconline.com.cn//pcedu/rookie/basic/10111/15325_7.html

    15. pass [功能] 设定DOS寻找.COM..EXE..BAT文件的所在目录 [格式] path=[[drive:]path[;-]]或path [说明] 只打path没有参数时,只显示环境变 ...

  9. AngularJs练习Demo5

    @{ Layout = null; } <!DOCTYPE html> <html> <head> <meta name="viewport&quo ...

  10. java实现简单的单点登录

    java实现简单的单点登录 摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中.本文从业务的角度分析了单点登录的需求和应用领域:从技术本身的角度分析了单点登录技术的内部机制和实现 ...