YUM离线安装基础依赖

Posted supingemail

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了YUM离线安装基础依赖相关的知识,希望对你有一定的参考价值。

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.

目录

1.前言

2.安装yumdownloader

3.下载依赖

4.拷贝安装


1.前言

工作中,总会遇到内网环境。内网环境是指it给分配的虚拟机无法连接网络,是个简易版的Linux系统,这样如果需要在上面部署应用,那么就需要安装很多linux 的基础依赖,类似:gcc,net-tools,vim, unzip 等等。

那么如何在内网环境下安装这些依赖呐?总体来说分为如下步骤

2.安装yumdownloader

在可以链接外网的linux上,安装yumdownloader,具体可用命令:
 

$ yum install yum-utils -y

由此就安装好了yumdownloader。

3.下载依赖

下载裸机环境下所需要的依赖,例如在/opt/software/baseutils/下,可使用如下命令进行下载。

yumdownloader gcc glibc gcc-c++ make cmake net-tools screen vim lrzsz tree dos2unix lsof tcpdump bash-completion wget ntp setuptool psmisc openssl openssl-devel bind-utils traceroute epel-release bash-completion bash-completion-extras unzip zip tar vim apr-devel* pkconfig* libapr* apr-util* pcre* fontconfig fontconfig-devel fontconfig libfontconfig1 

这基本囊括了常用的使用库,等操作完成就可以在baseutils文件加下看见下载的依赖。

4.拷贝安装

将baseutils下的文件拷贝到目标文件的目标文件夹下,例如:/opt/software/tools/ 在文件夹下执行

//这是强制安装当前文件夹中所有的rpm包,忽略依赖去安装
 rpm -Uvh  *.rpm  --nodeps  --force

如此一来就可以目标服务器上的基础依赖安装成功了。

5.校验是否安装成功

gcc -v

由此就知道是否安装成功!

此内容简单,主要要建立起目标机器的依赖,记录裸机情况下linux所必备的依赖,文中提到的依赖比较全,对于内网linux环境依赖设置,会有一定借鉴意义。

 

以上是关于YUM离线安装基础依赖的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu和centos离线安装软件包(apt和yum)

CDH平台搭建解决离线安装依赖包的方法

收集yum install安装的软件的全量依赖 rpm 包

yum 系列 离线部署

yum离线安装rpm包

离线安装rpm包并解决依赖(升级vsftpd为例)