如何配置RHEL8本地yum源及DNF
这篇文章主要介绍如何配置RHEL8本地yum源及DNF,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
在RHEL8中把软件源分成了两部分,一个是BaseOS,另一个是AppStream。在Red Hat Enterprise Linux 8.0中,统一的ISO自动加载BaseOS和AppStream安装源存储库。已经存在于光盘链接中,只不过要分别去配置.repo文件。BaseOS 存储库 - BaseOS 存储库以传统 RPM 包的形式提供底层核心 OS 内容。AppStream 存储库 – Application Stream 存储库提供用户可能希望在给定用户空间中运行的所有应用程序。
环境
Red Hat Enterprise Linux release 8.0 VMware Workstation Pro 14
在Red Hat Enterprise Linux 8上,基于DNF技术(YUM v4)的YUM工具的新版本确保了软件的安装。 YUM v4与之前在RHEL 7上使用的YUM v3相比具有以下优点: 提高性能 支持模块化内容 设计良好的用于与工具集成的稳定API
在使用命令行、编辑或创建配置文件时,YUM v4与YUM v3兼容。 对于安装软件,可以像在RHEL 7上一样使用yum命令及其特定选项。
配置方法和RHEL7配置本地yum源一样
[root@localhost~]#mkdir/yum[root@localhost~]#mount/dev/cdrom/yummount:/yum:WARNING:devicewrite-protected,mountedread-only.[root@localhost~]#df-hFilesystemSizeUsedAvailUse%Mountedondevtmpfs889M0889M0%/devtmpfs904M0904M0%/dev/shmtmpfs904M18M886M2%/runtmpfs904M0904M0%/sys/fs/cgroup/dev/mapper/rhel-root17G3.9G14G23%//dev/sda11014M170M845M17%/boottmpfs181M20K181M1%/run/user/42tmpfs181M3.5M178M2%/run/user/0/dev/sr06.7G6.7G0100%/yum[root@localhost~]#echo"/dev/cdrom/yumiso9660defaults00">>/etc/fstab[root@localhost~]#cat/etc/fstab##/etc/fstab#CreatedbyanacondaonTueDec2405:39:072019##Accessiblefilesystems,byreference,aremaintainedunder'/dev/disk/'.#Seemanpagesfstab(5),findfs(8),mount(8)and/orblkid(8)formoreinfo.##Aftereditingthisfile,run'systemctldaemon-reload'toupdatesystemd#unitsgeneratedfromthisfile.#/dev/mapper/rhel-root/xfsdefaults00UUID=e48080e4-ba01-45e5-a8fe-90ebb4c17c28/bootxfsdefaults00/dev/mapper/rhel-swapswapswapdefaults00/dev/cdrom/yumiso9660defaults00[root@localhost~]#cd/etc/yum.repos.d/[root@localhostyum.repos.d]#vimAppStream.repo[AppStream]name=AppStreambaseurl=file:///yum/AppStreamenabled=1gpgcheck=0[root@localhostyum.repos.d]#vimBaseOS.repo[BaseOS]name=BaseOSbaseurl=file:///yum/BaseOSenabled=1gpgcheck=0[root@localhostyum.repos.d]#lsAppStream.repoBaseOS.reporedhat.repo
使用yum安装nginx,在RHEL8里已经把nginx加入到appstream源,可以直接安装
[root@localhostyum.repos.d]#yuminstall-ynginx
DNF简介
DNF(Dandified Yum)是新一代的RPM软件包管理器。 DNF包管理器克服了YUM包管理器的一些瓶颈,提升了包括用户体验,内存占用,依赖分析,运行速度等多方面的内容。 DNF使用RPM,libsolv和hawkey库进行包管理操作,Fedora22已经默认使用DNF。 DNF包管理器克服了YUM包管理器的一些瓶颈,提升了包括用户体验,内存占用,依赖分析,运行速度等多方面的内容。 DNF使用 RPM, libsolv 和 hawkey 库进行包管理操作。 DNF 的发行日期是2015年5月11日。
使用方法
查看系统中可用的DNF软件库dnfrepolist查看系统中可用和不可用的所有的DNF软件库dnfrepolistall列出所有RPM包dnflist列出所有安装了的RPM包dnflistinstalled列出所有可供安装的RPM包dnflistavailable搜索软件库中的RPM包dnfsearchnano查找某一文件的提供者dnfprovides/bin/bash查看软件包详情dnfinfonano安装软件包dnfinstallnano删除软件包dnfremovenano删除无用孤立的软件包dnfautoremove删除缓存的无用软件包dnfcleanall获取有关某条命令的使用帮助dnfhelpclean查看DNF命令的执行历史dnfhistory查看所有的软件包组dnfgrouplist安装一个软件包组dnfgroupinstall‘安全性工具’从特定的软件包库安装特定的软件dnf-enablerepo=epelinstallnginx重新安装特定软件包dnfreinstallnano
以上是“如何配置RHEL8本地yum源及DNF”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。