linux CentOS8 查看包(package)信息

简介: 已安装包;可用包;包 group; 包 repository;

8.2.2. LISTING PACKAGES

yum list 和其它相关的命令提供packages, package groups, repositories 相关信息。
通过拓展一个或多个glob expressions 作为yum's list commands 的参数,可以实现对结果的过滤。 Glob expression 是普通字符串,它包含一个或多个通配符(*,可以多次匹配任意字符; ,可以匹配任意一个字符)。

Note :
当将 glob expressions 作为参数传递给 yum命令时,需要注意 glob expressions 表达式的转义,否则 Bash shell 会将这些表达式当作 pathname expansions, 进而会将当前路径下所有匹配 glob 的文件传递给 yum. 为了glob expressions能够按照我们的意图传递给yum,有两种方式可供选择:

+  通过在通配符前添加反斜杠字符实现转义
+  将整个`glob expression`  用双引号或单引号引起来
1.1 yum list glob_expression :

能够和glob expressions匹配的并且已经安装的和available packages 信息将会list :

#example: 使用 glob expressions将`ABRT add-ons`和`plug-ins` 列出:
#注释:`ABRT add-ons`和`plug-ins`  packages 以`abrt-addon- ` 或者 `abrt-plugin- `开头 
[arthur@localhost ~]$ yum list abrt-addon\* abrt-plugin\*
CentOS-8 - AppStream                                                                                                  4.2 MB/s | 8.8 MB     00:02    
CentOS-8 - Base                                                                                                       4.4 MB/s | 6.5 MB     00:01    
CentOS-8 - Extras                                                                                                      14 kB/s |  10 kB     00:00    
CentOS-8 - PowerTools                                                                                                 2.5 MB/s | 2.3 MB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64                                                                474 kB/s | 939 kB     00:01    
Extra Packages for Enterprise Linux 8 - x86_64                                                                        4.6 MB/s |  10 MB     00:02    
Available Packages
abrt-addon-ccpp.x86_64                                                          2.10.9-20.el8                                                AppStream
abrt-addon-coredump-helper.x86_64                                               2.10.9-20.el8                                                AppStream
abrt-addon-kerneloops.x86_64                                                    2.10.9-20.el8                                                AppStream
abrt-addon-pstoreoops.x86_64                                                    2.10.9-20.el8                                                AppStream
abrt-addon-vmcore.x86_64                                                        2.10.9-20.el8                                                AppStream
abrt-addon-xorg.x86_64                                                          2.10.9-20.el8                                                AppStream
abrt-plugin-machine-id.x86_64                                                   2.10.9-20.el8                                                AppStream
abrt-plugin-sosreport.x86_64                                                    2.10.9-20.el8                                                AppStream
1.2 yum list all

将所有installed and available packages list :

[arthur@localhost ~]$ yum list all 
Last metadata expiration check: 0:10:39 ago on Mon 13 Sep 2021 09:21:32 AM EDT.
###Installed Packages
Last metadata expiration check: 0:10:39 ago on Mon 13 Sep 2021 09:21:32 AM EDT.
Installed Packages
GConf2.x86_64                                                                3.2.6-22.el8                                                  @AppStream 
ModemManager.x86_64                                                          1.10.4-1.el8                                                  @anaconda  
ModemManager-glib.x86_64                                                     1.10.4-1.el8                                                  @anaconda  
NetworkManager.x86_64                                                        1:1.20.0-3.el8                                                @anaconda  
NetworkManager-adsl.x86_64                                                   1:1.20.0-3.el8                                                @anaconda  
NetworkManager-bluetooth.x86_64                                              1:1.20.0-3.el8                                                @anaconda  
NetworkManager-libnm.x86_64                                                  1:1.20.0-3.el8                                                @anaconda  
NetworkManager-libreswan.x86_64                                              1.2.10-4.el8                                                  @AppStream 
NetworkManager-team.x86_64                                                   1:1.20.0-3.el8                                                @anaconda  
NetworkManager-tui.x86_64                                                    1:1.20.0-3.el8                                                @anaconda  
NetworkManager-wifi.x86_64                                                   1:1.20.0-3.el8                                                @anaconda  
NetworkManager-wwan.x86_64                                                   1:1.20.0-3.el8                                                @anaconda  
PackageKit.x86_64                                                            1.1.12-3.el8                                                  @AppStream 
PackageKit-command-not-found.x86_64                                          1.1.12-3.el8                                                  @AppStream 
PackageKit-glib.x86_64                                                       1.1.12-3.el8                                                  @AppStream 
PackageKit-gstreamer-plugin.x86_64                                           1.1.12-3.el8                                                  @AppStream 
PackageKit-gtk3-module.x86_64                                                1.1.12-3.el8                                                  @AppStream 
R.x86_64                                                                     4.0.3-1.el8                                                   @epel      
R-core.x86_64                                                                4.0.3-1.el8                                                   @epel      
R-core-devel.x86_64                                                          4.0.3-1.el8                                                   @epel      


###Available Packages
3proxy.x86_64                                                                0.8.13-1.el8                                                  epel       
AusweisApp2.x86_64                                                           1.22.2-3.el8                                                  epel       
AusweisApp2-data.noarch                                                      1.22.2-3.el8                                                  epel       
AusweisApp2-doc.noarch                                                       1.22.2-3.el8                                                  epel       
BackupPC.x86_64                                                              4.4.0-1.el8                                                   epel       
BackupPC-XS.x86_64                                                           0.62-1.el8                                                    epel       
BibTool.x86_64                                                               2.68-1.el8                                                    epel       
CCfits.x86_64                                                                2.5-14.el8                                                    epel       
CCfits-devel.x86_64                                                          2.5-14.el8                                                    epel       
CCfits-doc.noarch                                                            2.5-14.el8                                                    epel       
CFR.noarch                                                                   0.151-4.el8                                                   epel       
CFR-javadoc.noarch                                                           0.151-4.el8                                                   epel       
CGSI-gSOAP.x86_64                                                            1.3.11-7.el8                                                  epel       
CGSI-gSOAP-devel.x86_64                                                      1.3.11-7.el8                                                  epel       
CUnit.i686                                                                   2.1.3-17.el8                                                  AppStream  
1.3 yum list installed

list 所有系统已安装的 packages , 输出中最右边的列列出了从其中检索包的存储库。

#列出以`krb`开头,后随一个字符和一个连字符的所有 installed packages 
[arthur@localhost ~]$ yum list "krb?-*"
Last metadata expiration check: 0:34:44 ago on Mon 13 Sep 2021 09:21:32 AM EDT.
Installed Packages
krb5-devel.x86_64                                                            1.18.2-5.el8                                                      @BaseOS
krb5-libs.x86_64                                                             1.18.2-5.el8                                                      @BaseOS
Available Packages
krb5-devel.i686                                                              1.18.2-8.el8                                                      BaseOS 
krb5-devel.x86_64                                                            1.18.2-8.el8                                                      BaseOS 
krb5-libs.i686                                                               1.18.2-8.el8                                                      BaseOS 
krb5-libs.x86_64                                                             1.18.2-8.el8                                                      BaseOS 
krb5-pkinit.i686                                                             1.18.2-8.el8                                                      BaseOS 
krb5-pkinit.x86_64                                                           1.18.2-8.el8                                                      BaseOS 
krb5-server.i686                                                             1.18.2-8.el8                                                      BaseOS 
krb5-server.x86_64                                                           1.18.2-8.el8                                                      BaseOS 
krb5-server-ldap.i686                                                        1.18.2-8.el8                                                      BaseOS 
krb5-server-ldap.x86_64                                                      1.18.2-8.el8                                                      BaseOS 
krb5-workstation.x86_64                                                      1.18.2-8.el8                                                      BaseOS 
[arthur@localhost ~]$ 
1.4 yum list available

all enabled repositories 中的available packages 列出:

#列出名称中包含“gstreamer”和“plugin”的所有可用包
arthur@localhost ~]$ yum list available "*gstreamer*plugin*"
Last metadata expiration check: 0:42:50 ago on Mon 13 Sep 2021 09:21:32 AM EDT.
###Available Packages
PackageKit-gstreamer-plugin.x86_64                                                 1.1.12-6.el8                                             AppStream 
gstreamer-plugin-crystalhd.x86_64                                                  3.10.0-22.el8                                            epel      
gstreamer1-plugins-bad-free.i686                                                   1.16.1-1.el8                                             AppStream 
gstreamer1-plugins-bad-free.x86_64                                                 1.16.1-1.el8                                             AppStream 
gstreamer1-plugins-bad-free-devel.i686                                             1.16.1-1.el8                                             PowerTools
gstreamer1-plugins-bad-free-devel.x86_64                                           1.16.1-1.el8                                             PowerTools
gstreamer1-plugins-base.i686                                                       1.16.1-2.el8                                             AppStream 
gstreamer1-plugins-base.x86_64                                                     1.16.1-2.el8                                             AppStream 
gstreamer1-plugins-base-devel.i686                                                 1.16.1-2.el8                                             AppStream 
gstreamer1-plugins-base-devel.x86_64                                               1.16.1-2.el8                                             AppStream 
gstreamer1-plugins-good.i686                                                       1.16.1-2.el8                                             AppStream 
gstreamer1-plugins-good.x86_64                                                     1.16.1-2.el8                                             AppStream 
gstreamer1-plugins-good-gtk.i686                                                   1.16.1-2.el8                                             AppStream 
gstreamer1-plugins-good-gtk.x86_64                                                 1.16.1-2.el8                                             AppStream 
gstreamer1-plugins-ugly-free.i686                                                  1.16.1-1.el8                                             AppStream 
gstreamer1-plugins-ugly-free.x86_64                                                1.16.1-1.el8                                             AppStream 
[arthur@localhost ~]$ yum list available gstreamer\*plugin\*
Last metadata expiration check: 0:43:42 ago on Mon 13 Sep 2021 09:21:32 AM EDT.
###Available Packages
gstreamer-plugin-crystalhd.x86_64                                                  3.10.0-22.el8                                            epel      
gstreamer1-plugins-bad-free.i686                                                   1.16.1-1.el8                                             AppStream 
gstreamer1-plugins-bad-free.x86_64                                                 1.16.1-1.el8                                             AppStream 
gstreamer1-plugins-bad-free-devel.i686                                             1.16.1-1.el8                                             PowerTools
gstreamer1-plugins-bad-free-devel.x86_64                                           1.16.1-1.el8                                             PowerTools
gstreamer1-plugins-base.i686                                                       1.16.1-2.el8                                             AppStream 
gstreamer1-plugins-base.x86_64                                                     1.16.1-2.el8                                             AppStream 
gstreamer1-plugins-base-devel.i686                                                 1.16.1-2.el8                                             AppStream 
gstreamer1-plugins-base-devel.x86_64                                               1.16.1-2.el8                                             AppStream 
gstreamer1-plugins-good.i686                                                       1.16.1-2.el8                                             AppStream 
gstreamer1-plugins-good.x86_64                                                     1.16.1-2.el8                                             AppStream 
gstreamer1-plugins-good-gtk.i686                                                   1.16.1-2.el8                                             AppStream 
gstreamer1-plugins-good-gtk.x86_64                                                 1.16.1-2.el8                                             AppStream 
gstreamer1-plugins-ugly-free.i686                                                  1.16.1-1.el8                                             AppStream 
gstreamer1-plugins-ugly-free.x86_64                                                1.16.1-1.el8                                             AppStream 
[arthur@localhost ~]$ yum list available gstreamer\*plugin
Last metadata expiration check: 0:43:58 ago on Mon 13 Sep 2021 09:21:32 AM EDT.
Error: No matching Packages to list
[arthur@localhost ~]$ 
1.5 yum group list

列出所有的package groups.

[arthur@localhost ~]$ yum group list
Last metadata expiration check: 0:48:56 ago on Mon 13 Sep 2021 09:21:32 AM EDT.
###Available Environment Groups:
   Server with GUI
   Server
   Minimal Install
   KDE Plasma Workspaces
   Virtualization Host
   Custom Operating System
###Installed Environment Groups:
   Workstation
###Installed Groups:
   Container Management
   RPM Development Tools
   Development Tools
   Graphical Administration Tools
   Headless Management
   Legacy UNIX Compatibility
   Network Servers
   Scientific Support
   Security Tools
   Smart Card Support
   System Tools
###Available Groups:
   .NET Core Development
   Fedora Packager
   Xfce
[arthur@localhost ~]$ 
1.6 yum repolist

列出已经启用的存储库的存储库ID、名称和提供的包的数量。

[arthur@localhost ~]$ yum repolist
Last metadata expiration check: 0:48:15 ago on Mon 13 Sep 2021 09:21:32 AM EDT.
repo id                                            repo name                                                                                    status
AppStream                                          CentOS-8 - AppStream                                                                         5,802
BaseOS                                             CentOS-8 - Base                                                                              2,076
PowerTools                                         CentOS-8 - PowerTools                                                                        1,632
*epel                                              Extra Packages for Enterprise Linux 8 - x86_64                                               7,760
*epel-modular                                      Extra Packages for Enterprise Linux Modular 8 - x86_64                                           0
extras                                             CentOS-8 - Extras                                                                               37

reference:

8.2.2. Listing Packages - Red Hat Customer Portal website

目录
相关文章
|
29天前
|
存储 监控 安全
在Linux中,⼀个EXT3的文件分区,当使用touch test.file命令创建⼀个新文件时报错,报错的信息是提示磁盘已满,但是采用df -h命令查看磁盘大小时,只使用了,60%的磁盘空间,为什么会出现这个情况?
在Linux中,⼀个EXT3的文件分区,当使用touch test.file命令创建⼀个新文件时报错,报错的信息是提示磁盘已满,但是采用df -h命令查看磁盘大小时,只使用了,60%的磁盘空间,为什么会出现这个情况?
|
29天前
|
监控 网络协议 Linux
在Linux中,如何实时抓取并显示当前系统中tcp 80 端口的网络数据信息?
在Linux中,如何实时抓取并显示当前系统中tcp 80 端口的网络数据信息?
|
1月前
|
安全 Linux 编译器
在Linux中,如何查看内核版本?内核版本信息包含什么?
在Linux中,如何查看内核版本?内核版本信息包含什么?
|
29天前
|
机器学习/深度学习 Ubuntu Linux
在Linux中,如何按照该要求抓包:只过滤出访问http服务的,目标ip为192.168.0.111,一共抓1000个包,并且保存到1.cap文件中?
在Linux中,如何按照该要求抓包:只过滤出访问http服务的,目标ip为192.168.0.111,一共抓1000个包,并且保存到1.cap文件中?
|
29天前
|
监控 安全 Linux
在Linux中,某个账号登陆linux后,系统会在哪些日志文件中记录相关信息?
在Linux中,某个账号登陆linux后,系统会在哪些日志文件中记录相关信息?
|
1月前
|
Ubuntu Linux
在Linux中,如何升级系统内所有已安装软件包?
在Linux中,如何升级系统内所有已安装软件包?
|
1月前
|
应用服务中间件 Linux nginx
在CentOS上使用源码包安装Nginx、以及手动启动Nginx的步骤过程
这篇文章介绍了在CentOS系统上使用Nginx源码包进行安装和配置的详细步骤,包括源码包的获取、解压、配置、编译、安装、启动验证以及注意事项。
68 0
在CentOS上使用源码包安装Nginx、以及手动启动Nginx的步骤过程
|
19天前
|
Linux API 开发工具
Linux内核开发流程指南 - 8. 获取更多信息【ChatGPT】
Linux内核开发流程指南 - 8. 获取更多信息【ChatGPT】
|
29天前
|
Linux 网络安全 容器
【Azure App Service for Linux】Linux Web App如何安装系统未安装的包
【Azure App Service for Linux】Linux Web App如何安装系统未安装的包
|
29天前
|
监控 Linux
在Linux中,有⼀个脚本运行时间可能超过2天,如何做才能使其不间断的运行,而且还可以随时观察脚本运行时的输出信息?
在Linux中,有⼀个脚本运行时间可能超过2天,如何做才能使其不间断的运行,而且还可以随时观察脚本运行时的输出信息?