【Cent OS 7配置本地yum源,实现离线安装软件包】
2021-05-20 本文已影响0人
西布鲁克
0.提要
在机房内网环境下一台操作系统为CentOS 7.6的服务器上安装Oracle 11g的时候,提示需要预先安装下列软件包:

由于是是在公司内网环境下,所以没法直接yum install **** 来安装这些了,网上一个个地下载rpm包再上传手动安装非常麻烦,并且还得解决一大堆的依赖包安装。采用挂载CentOS 7.6的镜像iso,配置本地yum源的方法,可以简化软件包的安装过程,方法和过程如下:
1.上传并挂载本地镜像文件
可以直接将本地镜像iso文件上传到服务器任意目录下,因为我是通过iDrac访问的Dell R740服务器,只能用连接虚拟介质的方式,把镜像iso文件挂载到了系统的虚拟光盘,所以要多出一个步骤,就是将虚拟光盘转化成本地的iso文件,命令也很简单:cp [虚拟光驱对应的设备文件] [生成的镜像文件名]

本地镜像iso文件就位后,就可以使用mount命令再把它挂载到本地了。其实我在连接虚拟介质的步骤完成后,就可以直接进入下面的修改文件步骤了,但是我还是选择把镜像iso拷贝到服务器上,是因为我不想下一次想要用yum安装某个软件包的时候,再去连接挂载虚拟介质,直接执行yum install就可以了。mount命令如下:

可以把镜像iso文件挂载到任意指定的目录。
2.修改配置文件
备份原CentOS-Base.repo文件

修改CentOS-Base.repo文件,修改CentOS-Base.repo文件中的baseurl值为本地mount的目录

3.生效及验证
修改完成保存退出后,首先清空yum已存在的所有源信息

查看本地源的所有软件,验证修改是否生效

安装gcc来验证配置修改是否生效
