背景:
背景1:公司内网机器安装Linux操作系统,不能通过外网进行yum安装。
背景2:RedHat7进行yum安装的时候需要到redhat官网进行认证。截图如下:
同时会删除/etc/yum/目录下的所有后缀是repo的文件。
第一个问题可以通过将iso文件作为yum源来进行安装。
第二个问题可以通过修改配置参数进行避免。相关步骤如下:
以下1-5是本地yum源的配置说明:
###########################################################
1、创建 /root/iso目录并上传iso文件
cd /root
mkdir iso
cd iso
#上传rhel-server-7.5-x86_64-dvd.iso 到/root/iso目录中
2、创建 /media/cdrom 目录并挂载ios文件到cdrom目录
cd /media/
mkdir cdrom
mount -o loop -t iso9660 /root/iso/rhel-server-7.5-x86_64-dvd.iso /media/cdrom
3、创建yum原的配置信息,命名必须以repo结尾,或者将redhat.repo文件拷贝到/etc/yum.repos.d目录中[如有文件注意备份]
cd /etc/yum.repos.d
vi redhat.repo
#内容如下:
[redhat]
name=redhat
baseurl=file:///media/cdrom
enabled=1
gpgcheck=0
gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release
4、centos7特殊处理,修改enabled为0,或者将subscription-manager.conf文件拷贝到/etc/yum/pluginconf.d目录中[如有文件注意备份]
cd /etc/yum/pluginconf.d
vi subscription-manager.conf
[main]
enabled=0
5、安装举例
[root@hs03 pluginconf.d]# yum install ftp
已加载插件:langpacks, product-id, search-disabled-repos
正在解决依赖关系
--> 正在检查事务
---> 软件包 ftp.x86_64.0.0.17-67.el7 将被 安装
--> 解决依赖关系完成
依赖关系解决
==============================================================================================================================================================================
Package 架构 版本 源 大小
==============================================================================================================================================================================
正在安装:
ftp x86_64 0.17-67.el7 redhat 61 k
事务概要
==============================================================================================================================================================================
安装 1 软件包
总下载量:61 k
安装大小:96 k
Is this ok [y/d/N]:
按照提示输入y安装
###########################################################