zoukankan      html  css  js  c++  java
  • CentOS6.8合并DVD1和DVD2作为本地yum源

    转载自:http://www.study365.org/blog/45.html

    CentOS一般都会提供DVD1和DVD2两个镜像文件,形如CentOS-6.8-x86_64-bin-DVD1.iso和CentOS-6.8-x86_64-bin-DVD2.iso,使用DVD1即可安装使用CentOS系统了,DVD2中存放了一些额外的软件包,本文介绍如何合并CentOS 6 的两个DVD镜像作用本地yum仓库。

    本文使用的镜像为CentOS 6.8安装包。

    1.上传CentOS到服务器,并挂载CentOS镜像

    将两个iso文件上传到服务器上

    创建挂载目录/mnt/dvd1和/mnt/dvd2

    mkdir -p /mnt/dvd1 /mnt/dvd2

    挂载镜像

    mount -o loop /mnt/iso/CentOS-6.8-x86_64-bin-DVD1.iso /mnt/dvd1
    mount -o loop /mnt/iso/CentOS-6.8-x86_64-bin-DVD2.iso /mnt/dvd2

    2.拷贝并合并文件

    将两个镜像文件的内容合并到/mnt/dvd目录

    创建 /mnt/dvd目录

    mkdir -p /mnt/dvd

    拷贝第一个镜像的内容到/mnt/dvd

    cp  -r  /mnt/dvd1  /mnt/dvd

    将第二个镜像的Packages目录下的rpm文件合并到第一个镜像的Packages目录

    cp  -r  /mnt/dvd2/Packages/*.rpm  /mnt/dvd/Packages/

    3.合并TRANS.TBL

    将DVD1和DVD2中的TRANS.TBL合并并排序

    cat /mnt/dvd[12]/Packages/TRANS.TBL|sort > /mnt/dvd/Packages/TRANS.TBL

    dvd已经是合并后的文件了,作本地源使用。

    4、备份YUM配置文件

    cd /etc/yum.repos.d
    rename .repo .repo.bak *.repo

    5、生成新的YUM配置文件

    vi /etc/yum.repos.d/CentOS-Media.repo
    [c6-media]
    name=CentOS-$releasever - Media
    baseurl=file:///mnt/dvd
     gpgcheck=0
    enabled=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

    6、更新YUM源

    yum clean all
    yum upgrade
  • 相关阅读:
    laravel-excel maatwebsite/excel 新版中文文档
    laravel-excel.com官网英文站
    composer查看镜像地址
    Navicat Premium 通过ssh 连接服务器
    Centos7 yum 出现could not retrieve mirrorlist 最终解决方案
    php 获取随机字符串算法
    apache 配置多域名访问的方法
    laravel 配置多域名最简单的方法
    es6知识点
    如何判断浏览器为ie10以上
  • 原文地址:https://www.cnblogs.com/saolv/p/9658306.html
Copyright © 2011-2022 走看看