虚拟机不能联网时,如何配置本地yum源

环境介绍:vmware workstation 虚拟机环境,Red Hat 7.3 镜像

注意:安装镜像的时候,需修改默认安装为普通安装。可以减少手工安装系统软件的操作。

接下来就是在vmware中挂载系统文件,具体操作如下:

1、通过vmware workstation在设置->CD/DVD->使用ISO镜像文件,挂载ISO

2、然后在系统执行命令:

mount /dev/cdrom /mnt   #挂载光盘镜像到/mnt目录

3、编辑repo文件,编辑repo文件前需要将/etc/yum.repos.d目录下的所有repo文件先备份,移走,然后再编辑

备份:

cd /etc/yum.repos.d/back

mv *.repo ./back

编辑iso.repo文件:

cat > /etc/yum.repos.d/iso.repo <<EOF

[centos7]

name=CentOS7

baseurl=file:///mnt/

gpgcheck=1

enabled=0

gpgkey=file:///mnt/RPM-GPG-KEY-CentOS-7

EOF

4、本地yum源方式安装createrepo

[root@k8s yum.repos.d]# yum install createrepo

已加载插件:fastestmirror, langpacks

Loading mirror speeds from cached hostfile

正在解决依赖关系

--> 正在检查事务

---> 软件包 createrepo.noarch.0.0.9.9-23.el7 将被 安装

--> 正在处理依赖关系 python-deltarpm,它被软件包 createrepo-0.9.9-23.el7.noarch 需要

--> 正在处理依赖关系 deltarpm,它被软件包 createrepo-0.9.9-23.el7.noarch 需要

--> 正在检查事务

---> 软件包 deltarpm.x86_64.0.3.6-3.el7 将被 安装

---> 软件包 python-deltarpm.x86_64.0.3.6-3.el7 将被 安装

--> 解决依赖关系完成


依赖关系解决


================================================================================================================================

Package                            架构                      版本                             源                          大小

================================================================================================================================

正在安装:

createrepo                         noarch                    0.9.9-23.el7                     centos7                     92 k

为依赖而安装:

deltarpm                           x86_64                    3.6-3.el7                        centos7                     82 k

python-deltarpm                    x86_64                    3.6-3.el7                        centos7                     31 k


事务概要

================================================================================================================================

安装  1 软件包 (+2 依赖软件包)


总下载量:205 k

安装大小:553 k

Is this ok [y/d/N]: y

Downloading packages:

警告:/mnt/Packages/createrepo-0.9.9-23.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY

createrepo-0.9.9-23.el7.noarch.rpm 的公钥尚未安装

--------------------------------------------------------------------------------------------------------------------------------

总计                                                                                            6.1 MB/s | 205 kB  00:00:00     

从 file:///mnt/RPM-GPG-KEY-CentOS-7 检索密钥

导入 GPG key 0xF4A80EB5:

用户ID     : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>"

指纹       : 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5

来自       : /mnt/RPM-GPG-KEY-CentOS-7

是否继续?[y/N]:y

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

警告:RPM 数据库已被非 yum 程序修改。

  正在安装    : deltarpm-3.6-3.el7.x86_64                                                                                   1/3

  正在安装    : python-deltarpm-3.6-3.el7.x86_64                                                                            2/3

  正在安装    : createrepo-0.9.9-23.el7.noarch                                                                              3/3

  验证中      : deltarpm-3.6-3.el7.x86_64                                                                                   1/3

  验证中      : python-deltarpm-3.6-3.el7.x86_64                                                                            2/3

  验证中      : createrepo-0.9.9-23.el7.noarch                                                                              3/3


已安装:

  createrepo.noarch 0:0.9.9-23.el7                                                                                              


作为依赖被安装:

  deltarpm.x86_64 0:3.6-3.el7                                 python-deltarpm.x86_64 0:3.6-3.el7                             

完毕!   

5、在手工创建的安装包文件目录下执行creatrepo命令,确认生成.repo文件即本地yum源配置完成。

6、使用本地yum源中安装包安装文件,验证本地yum源可用性

 首先使用rpm -nodep 安装包名方式安装,验证安装包完整性

然后使用 rpm  -q 安装包名方式卸载相关安装包,使用yum方式重新安装。

如:安装dos2unix这个软件 ,

安装完成后,使用command -v dos2unix验证安装结果,如返回相关结果,则相关配置完成。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值