zoukankan      html  css  js  c++  java
  • linux系统配置本地yum源

    1、 前言

    学习Linux系统需要大量的实验,而每次安装系统和准备安装系统后的基础配置比较耗时费力。如果在生产环境中,遇到内网(无法访问互联网)情况下,就需要利用挂载的ISO文件内的Packages中的各RPM包来执行基础程序安装。

    2、 虚拟机准备

    在虚拟机设置界面下,按下图进行修改保存。

    3、 编写执行脚本并授权

    vim first-work.sh

    #!/bin/bash

    systemctl stop firewalld

    systemctl disable firewalld

    echo "防火墙关闭和防火墙开机关闭"

    mkdir -p /mnt/cdrom

    mount /dev/cdrom /mnt/cdrom

    echo "临时挂载完成"

    echo /dev/cdrom /mnt/cdrom iso9660 defaults 0 0 >> /etc/fstab

    echo "永久挂载完成"

    sed -i "s/enforcing/disabled/g" /etc/selinux/config

    echo "关闭selinux"

    ###下面搭建YUM本地源

    mkdir -p /etc/yum.repos.d/bak

    mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak

    mv /etc/yum.repos.d/*.repo.bak /etc/yum.repos.d/bak

    cat >> /etc/yum.repos.d/local.repo <<EOF

    [local]

    name=local

    baseurl=file:///mnt/cdrom

    enabled=1

    gpgcheck=0

    EOF

    if [ $? = 0 ]

      then

       echo "本地yum仓库安装成功"

      else

       echo "本地yum仓库安装失败"

    fi

    echo "现在清除默认的repo库和加载local源"

    yum clean all

    yum makecache

    echo "进行测试安装httpd"

    yum install httpd

    ---------------保存退出-----------------

    授权

    chmod a+x first-work.sh

  • 相关阅读:
    chrome视频播放加速
    centos磁盘空间重新分配
    mseed2sac的安装和使用
    查找台站信息得到台站数据的网站
    java install
    CMT learning
    hosts持续更新
    what is SVD and how to calculate it
    google 镜像
    z变换
  • 原文地址:https://www.cnblogs.com/liuxc83/p/13565923.html
Copyright © 2011-2022 走看看