0
点赞
收藏
分享

微信扫一扫

CentOS7断网情况下挂载安装盘ISO镜像文件安装软件

CentOS7断网情况下挂载安装盘ISO镜像文件安装软件

    大家都知道Centos7已经停止维护了,如果有些项目之前是在这个上面开发测试的,如果最小安装后,想安装一些基础的工作软件,在线安装安装不了了,这样断网情况下如何安装软件呢?一般情况可以去网上找到对应的CentOS7相应软件RPM下载下来,使用rpm命令进行安装,或者下载到相应软件源代码编译安装

对于一些基础软件其实在ISO镜像里就有了,通过将ISO挂载到操作系统,找到对应的rpm安装包,也是能安装的,或将挂载的ISO作为yum的安装源也是可以的

这里以安装net-tools为例实践

1 最小安装CentOS7操作系统

CentOS7断网情况下挂载安装盘ISO镜像文件安装软件_rpm安装

2 挂载ISO镜像

想要挂载iso,如果是通过光驱来挂载的,需要找到当前操作系统下的光驱设备

2.1 df -h

先用df -h 检测一下有没有挂载过了

CentOS7断网情况下挂载安装盘ISO镜像文件安装软件_CentOS_02

2.2 lsblk

CentOS7断网情况下挂载安装盘ISO镜像文件安装软件_CentOS_03

可以看到一个类型为rom,大小为4.4G光盘ISO镜像文件,MOUNTPOINT挂载点为空的,即没有挂载

2.3创建一个目录作为挂载点

mkdir /cdrom

CentOS7断网情况下挂载安装盘ISO镜像文件安装软件_安装软件_04


2.4挂载

2.4.1临时挂载

这是临时挂载使用,重启后即不在了

mount /dev/sr0 /cdrom

或者

mount -t iso9660 /dev/sr0 /cdrom

都是可以挂载的

CentOS7断网情况下挂载安装盘ISO镜像文件安装软件_rpm安装_05

CentOS7断网情况下挂载安装盘ISO镜像文件安装软件_安装软件_06

执先完命令后出现“写保护,将以只读方式挂载”,即证明挂载成功了

重复挂载的情况

CentOS7断网情况下挂载安装盘ISO镜像文件安装软件_CentOS_07

2.4.2永久挂载

vi /etc/fstab

添加一行 

/dev/sr0  cdrom  iso9660  defaults  0  0

CentOS7断网情况下挂载安装盘ISO镜像文件安装软件_rpm安装_08

reboot重启,使用df -h 即可看到挂载情况

CentOS7断网情况下挂载安装盘ISO镜像文件安装软件_rpm安装_09

2.4.3取消挂载

umount /cdrom

没有出现错误即成功取消挂载了

CentOS7断网情况下挂载安装盘ISO镜像文件安装软件_yum安装_10

3 rpm方式安装软件

3.1安装

这里以安装net-tools为例

find /cdrom -name net-tools

执行查询后会显示出找到的文件

/cdrom/Packages/net-tools-2.0-0.25.20131004git.el7.x86_64.rpm

使用rpm命令进行安装

rpm -ivh /cdrom/Packages/net-tools-2.0-0.25.20131004git.el7.x86_64.rpm

CentOS7断网情况下挂载安装盘ISO镜像文件安装软件_rpm安装_11

3.2rpm卸载

卸载需要先用(rpm -qa XXX)查询出包名,再根据找到的包名卸载 (rpm -e  XXX)

rpm -qa net-tools
rpm -e net-tools-2.0-0.25.20131004git.el7.x86_64

CentOS7断网情况下挂载安装盘ISO镜像文件安装软件_yum安装_12

4 yum方式安装软件

在没有将ISO镜像配置为安装源里时,尝试使用 yum 来进行安装是会报错的,找不到源了

yum -y install net-tools

CentOS7断网情况下挂载安装盘ISO镜像文件安装软件_安装软件_13

 进入yum安装源的配置目录,可以先将CentOS-Media.repo复制一份出来cdrom.repo,然后这个目录下除新复制的cdrom.repo以外的文件全部删除,

或者其它文件全部重命名、将后缀名改掉不要为repo即可

cd /etc/yum.repos.d/

cp CentOS-Media.repo cdrom.repo

CentOS7断网情况下挂载安装盘ISO镜像文件安装软件_rpm安装_14

重命名

mv CentOS-Media.repo CentOS-Media.repoBak 

CentOS7断网情况下挂载安装盘ISO镜像文件安装软件_rpm安装_15

CentOS7断网情况下挂载安装盘ISO镜像文件安装软件_rpm安装_16

删除当前目录下除cdrom.repo外的所有文件

cd /etc/yum.repos.d
find . -type f ! -name 'cdrom.repo' -exec rm -f {} +

使用vi编辑cdrom.repo

vi cdrom.repo

将cdrom.repo内容改为,将baseurl指向挂载的cdrom镜像文件目录,将enabled=0改为enabled=1

CentOS7断网情况下挂载安装盘ISO镜像文件安装软件_rpm安装_17

重建yum安装源

yum clean all
yum makecache

CentOS7断网情况下挂载安装盘ISO镜像文件安装软件_rpm安装_18

尝试使用yum安装net-tools

yum -y install net-tools

CentOS7断网情况下挂载安装盘ISO镜像文件安装软件_安装软件_19


举报

相关推荐

0 条评论