centos6.7配置本地yum源总结

  • 建立ISO文件存放目录(/repo/iso)和ISO文件的挂载目录(/repo/centos)
    [r[email protected] yum.repos.d]# mkdir -p /repo/iso
    [[email protected] yum.repos.d]# mkdir -p /mnt/cdrom 建立光驱的挂载目录
    [[email protected] yum.repos.d]# mkdir -p /repo/centos 本地ISO的挂载目录
  • 2.可以直接上传ISO文件或者挂载本地光盘!

    1. 挂载ISO文件

    [[email protected] yum.repos.d]# mount -t iso9660 /dev/cdrom /mnt/cdrom
    [[email protected] yum.repos.d]# mount -o loop /repo/iso/CentOS-6.7-x86_64-bin-DVD2.iso /repo/centos

    [[email protected] ~]# df -h
    Filesystem Size Used Avail Use% Mounted on
    /dev/sda5 44G 12G 31G 27% /
    tmpfs 1.2G 72K 1.2G 1% /dev/shm
    /dev/sda1 113M 41M 67M 38% /boot
    /dev/sda3 3.8G 10M 3.6G 1% /tmp
    /repo/iso/CentOS-6.7-x86_64-bin-DVD1.iso
    3.7G 3.7G 0 100% /repo/centos

    1. 确保系统中已经安装了yum相关软件包
      [[email protected] ~]# rpm -qa |grep yum
      yum-3.2.29-69.el6.centos.noarch
      yum-plugin-security-1.1.30-30.el6.noarch
      PackageKit-yum-0.5.8-25.el6.x86_64
      yum-utils-1.1.30-30.el6.noarch
      yum-metadata-parser-1.1.2-16.el6.x86_64
      PackageKit-yum-plugin-0.5.8-25.el6.x86_64
      yum-plugin-fastestmirror-1.1.30-30.el6.noarch
      版本号可能有所不同, 如果缺少, 请自行安装(这些包基本都默认安装了).
    2. 编辑repo文件
      [[email protected] ~]# cd /etc/yum.repos.d/
      [[email protected] yum.repos.d]# ll
      total 24
      -rw-r--r--. 1 root root 1991 Aug 4 2015 CentOS-Base.repo
      -rw-r--r--. 1 root root 647 Aug 4 2015 CentOS-Debuginfo.repo
      -rw-r--r--. 1 root root 289 Aug 4 2015 CentOS-fasttrack.repo
      -rw-r--r--. 1 root root 630 Aug 4 2015 CentOS-Media.repo
      -rw-r--r--. 1 root root 6259 Aug 4 2015 CentOS-Vault.repo
      [[email protected] yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak
      [[email protected] yum.repos.d]# mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak
      [[email protected] yum.repos.d]# mv CentOS-fasttrack.repo CentOS-fasttrack.repo.bak
      [[email protected] yum.repos.d]# mv CentOS-Vault.repo CentOS-Vault.repo.bak
      [[email protected] yum.repos.d]# ll
      total 28
      -rw-r--r--. 1 root root 1991 Aug 4 2015 CentOS-Base.repo.bak
      -rw-r--r--. 1 root root 647 Jun 1 22:48 CentOS-Debuginfo.repo.bak
      -rw-r--r--. 1 root root 289 Aug 4 2015 CentOS-fasttrack.repo.bak
      -rw-r--r--. 1 root root 630 Aug 4 2015 CentOS-Media.repo
      -rw-r--r--. 1 root root 6259 Aug 4 2015 CentOS-Vault.repo.bak
      说明:/etc/yum.repos.d/ 下的文件都是有用的,防止以后有用,这里我们mv改名做备份。
      CentOS-Media 这个是使用光盘挂载后调用的文件
      CentOS-Base 这个是联网后基础的源
      CentOS-Vault 这个是最近新版本的加入的老版本的yum源配置
      CentOS-Debuginfo debug包尤其和内核相关的更新和软件安装

    [[email protected] yum.repos.d]# cat rhel6-public.repo
    [rhel6]
    name=rhel6
    baseurl=file:///mnt/cdrom
    enabled=0
    gpgcheck=1

    备注:enabled=1启用本地yum源,有时候当用1时会报如下错误:Errno 14 Could not open/read repomd.xml 错误,此时需要将enabled=0即可解决!

    6.清空yum缓存
    [[email protected] yum.repos.d]# yum clean all
    Loaded plugins: fastestmirror, refresh-packagekit, security
    Cleaning repos: c6-media
    Cleaning up Everything
    [[email protected] yum.repos.d]# yum makecache
    Metadata Cache Created

    7.生成列表
    [[email protected] yum.repos.d]# yum list

    1. 安装
      [[email protected] yum.repos.d]# yum -y install autoconf automake binutils-devel bison cpp dos2unix ftp gcc gcc-c++ lrzsz python-devel

    原文地址:http://blog.51cto.com/1146695/2164399

    时间: 2024-10-29 07:20:18

    centos6.7配置本地yum源总结的相关文章

    CentOS6.5 配置本地Yum源

    一.Yum简介 1.Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器. 2.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载.安装. 3.本地Yum源的作用是你可以在不联网的情况下,就可以安装Linux需要的所有rpm包(可以理解为离线安装模式) 二.配置本地Yum源 1.右击虚拟机--进入"虚拟机设置&

    centos6.5配置本地yum源

    1.挂载系统安装光盘 # mount /dev/cdrom /mnt/cdrom/                 ##如果无/mnt/cdrom 手动创建即可,或者挂在到别的路径 2.配置本地yum源 # cd /etc/yum.repos.d/ # ls 会看到四个repo 文件 CentOS-Base.repo 是yum 网络源的配置文件 CentOS-Media.repo 是yum 本地源的配置文件 修改CentOS-Media.repo # cat CentOS-Media.repo

    Centos6.4配置总结--配置本地yum源(Ⅲ)

    用过苹果手机的手机党越狱之后都会装有一个Cydia,然后你想装某些软件可能需要叫你添加源.这里的源和我下面说的Linux的源有类似之处.就是在源对应的服务器上都会有很多软件,只要我们添加了正确的源,很多软件就可以自动从服务器下载安装了. 当然,我装Linux是为了研究系统,下面我就自己配置本地yum源.就是所有软件放在本地,我做好相应的配置之后,输入软件的名称就可以自动匹配安装.而网络上也有很多的源,比如163的开放源. 下面进入正题: 我下载的centos安装包有4G多,系统只是占了一小部分,

    Centos配置本地yum源

    由于在VMware虚拟机上最小化安装了不带图形界面的CentOS,在安装VMware tools时报错,提示要安装perl,在无发联网的情况下,可以选择用Centos安装光盘配置本地yum源进行安装. 1.将安装光盘ISO文件加载到光驱中,将光驱挂载到系统文件目录下: mkdir -p /mnt/cdrom #创建挂载目录 mount /dev/cdrom /mnt/cdrom #挂载光盘 2.修改yum源配置文件: ls -l /etc/yum.repos.d/  #进入yum源配置文件目录

    CentOS6.5搭建本地yum源(http方式) nginx

    CentOS6.5搭建本地yum源(http方式) YUM主要用于自动升级.安装\移除rpm软件包,它能自动查找并解决rpm包之间的依赖关系,要成功的使用YUM工具更新系统和软件,需要有一个包含各种rpm软件包的repository(软件仓库),提供软件仓库的服务器习惯上成为"源"服务器.网络上有大量的源服务器,但是,由于受到网络连接速度.带宽的限制,导致软件安装耗时过长甚至失败.特别是当有大量服务器大量软件包需要升级时,更新的缓慢程序令人难以忍受. 相比较而言,本地YUM源服务器最大

    配置本地yum 源

    ? Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载.安装. ? ? 第一步:安装盘打开 mount /dev/cdrom /mnt ? 第二步:vim /etc/yum.repos.d/CentOs6.6-dvd.repo [centos] name=c

    在VMware中为Redhat HAT配置本地yum源

    在VMware中为Redhat HAT配置本地yum源 今天准备使用CM安装大数据环境,到需要几台机器都使用同一套yum源才可以,所以想到将Redhat镜像文件拷贝到虚拟机中,在挂起使用,最后通过http分享给其他虚拟机.后再想想,这样做真的很愚蠢,首先在虚拟机安装的时候我已经挂起过一次镜像啦,所以我只要在每个虚拟机中再挂起一下,直接配置yum源就可以,也不用将iso拷贝到虚拟机中,减少磁盘占用.所以现在就来说说怎么做: 一.安装前检查,首先需要确保你的虚拟机已经加载了本地镜像,如下图所示: 注

    配置本地yum源

    在我们使用Linux的过程中会涉及到安装小程序,然而一般来说用rpm安装的话,最麻烦的一个问题就是涉及到程序的依赖,你得安装了一个又一个的依赖程序才能让你想要安装的程序跑起来(忽略依赖安装了用着也有问题),下面我就说一下安装yum配置本地yum源. 1.把autofs服务装起来,方便查看挂载文件,通过cd /misc/cd就可以进入光盘镜像. 2.查看一下原来系统自带(下面举例的版本是改过链接路径的,为了方便国内好找)的配置文件的格式,方便我们自己写配置. 这里我简单说一下系统文件的找个格式简介

    RedHat 7 配置本地yum源

    本文配置本地yum源是把redhat 7的系统盘内容复制到服务器硬盘的目录/RH7ISO中,然后配置yum指向该目录.首先挂载光驱到/mnt目录 :mount /dev/cdrom /mnt 复制系统盘的内容到/RH7ISO目录中:cp -R /mnt/* RH7ISO 进入yum配置目录 : cd /etc/yum.repos.d/   建立yum配置文件: touch  rh7ISO.repo 编辑配置文件,添加以下内容: vi  rh7ISO.repo 清除yum缓存: yum clean