ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

rhel8的yum仓库配置及yum命令使用(RHEL8配置yum仓库、常用的yum命令记录)

2021-11-07 16:35:37  阅读:340  来源: 互联网

标签:dnf 仓库 BaseOS repo 命令 yum 软件包 AppStream


  • 在RHEL8中,软件源分成了两部分,一个是BaseOS,另一个是AppStream

  • BaseOS 存储库 - BaseOS 存储库以传统 RPM 包的形式提供底层核心 OS 内容。

  • AppStream 存储库 - Application Stream 存储库提供用户可能希望在给定用户空间中运行的所有应用程序。

  • yum 软件仓库配置如下:

#编辑本地软件仓库源
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# vim AppStream.repo
[AppStream]      #唯一标识符
name=AppStream    #仓库名称
baseurl=file:///yum/AppStream  #提供的方式
enabled=1      #是否可用
gpgcheck=0      #是否校验
[root@localhost yum.repos.d]# vim BaseOS.repo
[BaseOS]
name=BaseOS
baseurl=file:///yum/BaseOS
enabled=1
gpgcheck=0
[root@localhost yum.repos.d]# ls
AppStream.repo  BaseOS.repo  redhat.repo

  • 接下来清理缓存、建立元数据,操作如下:
[root@michael ~]# yum clean all		#清理缓存
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
12 files removed	#文件已删除
[root@michael ~]# yum makecache		#建立元数据
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
AppStream                                         41 MB/s | 5.3 MB     00:00    
Tom_yum                                           21 MB/s | 2.2 MB     00:00    
Last metadata expiration check: 0:00:01 ago on Sun 31 Oct 2021 01:03:07 PM CST.
#上次元数据过期检查:0:00:01 前,执行于 2021年10月31日 星期日 13时3分7秒。
Metadata cache created.		#元数据缓存已建立

  • 查看在用的yum源
[root@michael ~]# yum repolist all
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Last metadata expiration check: 0:04:57 ago on Sun 31 Oct 2021 01:03:07 PM CST.
repo id                    repo name                   status
AppStream                  AppStream                   enabled: 4,672
Tom_yum                    Tom_yum                     enabled: 1,658

  • 在RHEL8中,yum 命令与 dnf 命令是一样的,dnf 命令更好的解决了软件依赖问题。常用命令如下:
dnf repolist	#查看系统中可用的 DNF 软件库
dnf repolist all	#查看系统中可用和不可用的 DNF 软件库
dnf list		#列出所有RPM包
dnf list installed	#列出所有安装了的RPM包
dnf list available	#列出所有可供安装的RPM包
dnf search nano		#搜索软件仓库中的RPM包
dnf provides /bin/bash	#查找一些软件的提供者
dnf info nginx		#查看软件包详情
dnf install nginx	#安装软件包
dnf remove nginx	#删除软件包
dnf autoremove		#删除无用孤立的软件包
dnf clean all		#删除缓存的无用软件包
dnf help clean		#获取某条命令的使用帮助
dnf history			#查看命令执行历史
dnf grouplist		#查看所有的软件包组
dnf groupinstall "安全性工具"	#安装一个软件包组
dnf -enablerepo=epel install nginx	#从特定的软件包库安装特定的软件
dnf reinstall nano	#重新安装软件包

标签:dnf,仓库,BaseOS,repo,命令,yum,软件包,AppStream
来源: https://www.cnblogs.com/Micro0623/p/15520332.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有