网站域名不想实名认证刷关键词要刷大词吗
redhat8
挂载iso镜像到本地目录
第一种方法: 上传rhel8的iso文件到服务器。
mkdir /mnt/cdrom
mount -t iso9660 -o loop rhel-8.10-x86_64-dvd.iso /mnt/cdrom
第二种方法: 如果是vmware等自己安装的虚拟机,可以直接挂载iso镜像到cd/dvd驱动,如下图:
关机状态机器
查看又下角光盘图标是否亮起
已开机状态机器
可通过df命令查找虚拟机挂载镜像所在位置
df命令:用于查看磁盘空间使用情况,包括已挂载设备和文件系统的使用情况。
df -h
此时虚拟机启动后,该iso镜像的设备为/dev/sr0,也需要挂载到目录(也可以不进行下面挂载目录操作,直接使用run/media/root2/RHEL-8-10-0-BaseOS-x86_64,不过要注意cd/dvd驱动关闭会消失哦):
mkdir /mnt/cdrom
mount -t iso9660 -o loop /dev/sr0 /mnt/cdrom
ls /mnt/cdrom
创建repo文件
注意(此处注意下面1,2操作非必须,因为我在有网络的情况下下载过一些东西所以要清空执行一下下面操作,具体导致原因不详):
1,先备份并清空vim /etc/yum.repos.d目录下文件
2,在 /etc/yum.repos.d/redhat.repo 中添加以下内容
[rhel-8-for-x86_64-baseos-rpms]
enabled=0[rhel-8-for-x86_64-appstream-rpms]
enabled=0
以上不操作一般会在后面下载依赖时报下面类似错误
vim /etc/yum.repos.d/local.repo 填入下列内容,保存(enabled=1可加可不加)
[BaseOS]
name=BaseOS
baseurl=file:///mnt/cdrom/BaseOS
gpgcheck=0
enabled=1
[AppStream]
name=AppStream
baseurl=file:///mnt/cdrom/AppStream
gpgcheck=0
enabled=1
用虚拟机cd/dvd驱动的可直接用run/media/root2/RHEL-8-10-0-BaseOS-x86_64
[BaseOS]
name=BaseOS
baseurl=file:///run/media/root2/RHEL-8-10-0-BaseOS-x86_64/BaseOS
gpgcheck=0
enabled=1
[AppStream]
name=AppStream
baseurl=file:///run/media/root2/RHEL-8-10-0-BaseOS-x86_64/AppStream
gpgcheck=0
enabled=1
在redhat8里面,他的所有rpm包被拆分为BaseOS和AppStream两个目录,BaseOS里面存放一些基础应用,AppStream里面存放其他的应用。所以两个都要配置,才能安装全部的iso里的软件。
验证是否可用
清理并刷新一下yum缓存
yum clean all
yum repolist
结果出现下面2种情况都正常
安装vim或者gcc,测试AppStream的yum源是否可用
yum install vim -y
安装tcl,测试BaseOS的yum源是否可用
yum install tcl -y
redhat7
挂载iso镜像到本地目录
第一种方法: 上传rhel7的iso文件到服务器。
mkdir /mnt/cdrom
mount -t iso9660 -o loop rhel-server-7.9-x86_64-dvd.iso /mnt/cdrom
第二种方法: 如果是vmware等自己安装的虚拟机,可以直接挂载iso镜像到cd/dvd驱动,操作与上面redhat8类似
创建repo文件
vim /etc/yum.repos.d/local.repo 填入下列内容,保存
[LocalRepo]
name=Local Repository
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
验证是否可用
清理并刷新一下yum缓存
yum clean all
yum makecache
yum repolist
安装vim或者gcc,测试yum源是否可用
yum install gcc-c++