zoukankan      html  css  js  c++  java
  • 【原创】运维基础之yum离线环境安装软件

    首先查看系统版本号,然后根据版本号从 CentOS-7-x86_64-DVD-1708.iso 和 CentOS-7-x86_64-Everything-1708.iso 根据需要选择一个下载,我这里是7.4.1708

    # cat /etc/redhat-release
    CentOS Linux release 7.4.1708 (Core)

    # wget http://vault.centos.org/7.4.1708/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso
    # mkdir /mnt/centos7
    # mount -o loop,ro CentOS-7-x86_64-DVD-1708.iso /mnt/centos7

    将之前的repo备份

    # mkdir /etc/yum.repo.d/bak
    # mv /etc/yum.repo.d/*.repo /etc/yum.repo.d/bak/

    以下任选其一

    1 直接使用iso作为源

    # vi /etc/yum.repos.d/centos7_iso.repo
    [centos7-Server]
    name=ServerFault Answer
    baseurl=file:///mnt/centos7
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    enabled=1
    gpgcheck=1

    2 将iso拷贝到本地文件夹作为源

    # cp -a /mnt/centos7/ /yum/

    # vi /etc/yum.repos.d/centos7_localhost.repo
    [centos7-Server]
    name=ServerFault Answer
    baseurl=file:///yum/centos7
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    enabled=1
    gpgcheck=1

    3 搭建nginx或httpd或ftpd服务作为局域网源

    # vi /etc/yum.repos.d/centos7_localnetwork.repo
    [centos7-Server]
    name=ServerFault Answer
    baseurl=http://192.168.0.1/
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    enabled=1
    gpgcheck=1

    其中nginx配置如下(增加一个location)

    location / {
    root /yum/centos7;
    autoindex on;
    }

    测试

    # yum repolist
    # yum install $anything

  • 相关阅读:
    洛谷提高组比赛day2
    清北合肥day2-day5
    高精度开根
    清北合肥day1
    愤怒的小鸟
    蓝书图论题
    替罪羊树&&非旋treap
    【bzoj4811】[Ynoi2017]由乃的OJ 树链剖分+线段树区间合并
    【bzoj3866】The Romantic Hero dp
    【bzoj3747】[POI2015]Kinoman
  • 原文地址:https://www.cnblogs.com/barneywill/p/10382108.html
Copyright © 2011-2022 走看看