美文网首页
【yum】CentOS7.x上X的离线安装

【yum】CentOS7.x上X的离线安装

作者: Bogon | 来源:发表于2020-12-10 11:30 被阅读0次

    一、联网机器

    # yum -y install  epel-release

    # yum -y install  yum-utils  createrepo

    #  mkdir  yum  

    # repotrack  X  -p  yum/

    #   createrepo  -v   yum/

    # tar -zcf   yum.tar.gz  yum/

    二、离线机器

    # cat install_X.sh

    #####################################################

    #!/bin/bash

    # 在脚本执行的机器上利用下载好的主包及其依赖搭建本地yum源

    # 利用本地yum源,实现 X 的离线安装

    # 安装完成后,删除本地yum源

    parent_path="$( cd "$(dirname "$0")"; pwd -P )"

    cd "$parent_path"

    rm -rf /tmp/yum

    tar -zxf yum.tar.gz -C /tmp

    echo "

    [YUM]

    name=yum

    baseurl=file:///tmp/yum

    enable=1

    gpgcheck=0 " > /etc/yum.repos.d/yum.repo

    yum clean all

    yum -y install X  --disablerepo="*" --enablerepo="YUM"

    rm -rf /etc/yum.repos.d/yum.repo

    rm -rf /tmp/yum

    rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n'  X > /dev/null 2>&1

    if [ $? -eq 0 ]; then

      echo -e "\033[32m[INFO] Install X successfullly! \033[0m"

    else

      echo -e "\033[31m[ERROR] Install X failed! \033[0m"

    fi

    ####################################################################

    相关文章

      网友评论

          本文标题:【yum】CentOS7.x上X的离线安装

          本文链接:https://www.haomeiwen.com/subject/wrblgktx.html