YUM/DNF
功能 在线下载、 安装、 卸载、 升级rpm软件包 自动查找并解决rpm包之间的依赖关系,一次性安装所有具有依赖关系的rpm包,而无需管理员逐 个、 手工地去安装每一个rpm包。
如何实现yum/DNF安装
系统会去读取 /etc/yum.repos.d/ 目录下的 .repo 结尾的文件,从该文件中读取以下内容实现装包: 包含各种rpm安装文件的软件仓库(rhel8有两个仓库,rhel7只有一个仓库)
BaseOS存储库:提供一套核心的底层操作系统功能,为基础软件安装库
AppStream存储库:包括额外的用户空间应用程序、运行时语言和数据库 软件仓库的地址信息
配置 .repo 文件,即yum源
首先建立本地源 [root@localhost1 ~]# mkdir /media/cdrom
#将本地光盘挂载至本地目录/media/cdrom下
[root@localhost1 ~]# mount /dev/cdrom /media/cdrom
[root@localhost1 ~]#vim /etc/yum.repos.d/redhat.repo
然后开始配置本地yum源文件
[BaseOS] //仓库名称,可任意
name=RHEL8-BaseOS //名称,可任意
baseurl=file:///media/cdrom/BaseOS //路径,要根据本地情况填写
gdgcheck=0 //不开启检查
enabled=1 /启用本yum源
[AppStream]
name=RHEL8-AppStream
baseurl=file:///media/cdrom/AppStream
gpgcheck=0
enabled=1
在检查能否装包成功时:发现出现错误
按照网上所说办法成功解决问题:
[root@localhost1 yum.repos.d]# find / -name RPM-GPG-KEY*
[root@localhost1 rpm-gpg]# rpm --import RPM-GPG-KEY-redhat-beta
[root@localhost1 rpm-gpg]# rpm --import RPM-GPG-KEY-redhat-release
end 解决问题