YUM离线安装基础依赖
Posted supingemail
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了YUM离线安装基础依赖相关的知识,希望对你有一定的参考价值。
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.
目录
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离线安装基础依赖的主要内容,如果未能解决你的问题,请参考以下文章