美文网首页
【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