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

目录
相关文章
|
8月前
|
Linux Shell
在Linux、CentOS7中设置shell脚本开机自启动服务
以上就是在CentOS 7中设置shell脚本开机自启动服务的全部步骤。希望这个指南能帮助你更好地管理你的Linux系统。
724 25
|
8月前
|
Linux
CentOS系统中rpm包与源码包的主要区别
总的来说,RPM包和源码包各有优缺点,选择哪种包主要取决于你的需求和技术水平。希望这个答案能帮助你更好地理解RPM包和源码包的区别。
318 27
|
6月前
|
Oracle 关系型数据库 Linux
MyEMS开源系统安装之CentOS/RHEL/Rocky/AlmaLinux/Oracle Linux
本指南介绍如何在CentOS/RHEL/Rocky/AlmaLinux/Oracle Linux服务器上部署MyEMS开源能源管理系统。内容涵盖系统准备、数据库配置、多个MyEMS服务(如myems-api、myems-admin、myems-modbus-tcp等)的安装与配置,以及Nginx服务器设置和防火墙规则调整。通过完成所有步骤,您将能够访问MyEMS Admin UI和Web UI,默认端口分别为8001和80,初始登录凭据已提供。
362 0
|
9月前
|
存储 IDE Linux
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
本文详细介绍了在VMware虚拟机中安装CentOS 6.8的全过程。首先,需确保已安装VMware并开启V-CPU虚拟化功能,可通过BIOS设置或使用LeoMoon CPU-V工具检测。接着,下载CentOS镜像文件,并在VMware中新建虚拟机,配置CPU、内存、硬盘等参数。最后,加载ISO镜像启动虚拟机,按照提示完成CentOS的安装,包括语言、键盘、存储方式、地区、密码设置及硬盘分区等步骤。安装完成后,以root用户登录即可进入系统桌面,开始学习Linux命令和操作。
989 12
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
|
8月前
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
384 10
|
10月前
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
1210 25
|
9月前
|
存储 缓存 Linux
Linux系统中如何查看CPU信息
本文介绍了查看CPU核心信息的方法,包括使用`lscpu`命令和读取`/proc/cpuinfo`文件。`lscpu`能快速提供逻辑CPU数量、物理核心数、插槽数等基本信息;而`/proc/cpuinfo`则包含更详细的配置数据,如核心ID和处理器编号。此外,还介绍了如何通过`lscpu`和`dmidecode`命令获取CPU型号、制造商及序列号,并解释了CPU频率与缓存大小的相关信息。最后,详细解析了`lscpu`命令输出的各项参数含义,帮助用户更好地理解CPU的具体配置。
1120 8
|
11月前
|
缓存 安全 Linux
Linux系统查看操作系统版本信息、CPU信息、模块信息
在Linux系统中,常用命令可帮助用户查看操作系统版本、CPU信息和模块信息
2176 23
|
安全 关系型数据库 MySQL
Linux下安装mysql8.0(以tar.xz包安装--编译安装)
通过上述步骤,您完成了从下载、编译、安装到配置MySQL 8.0的全过程。此过程虽然较为复杂,但提供了对MySQL安装环境的完全控制,有助于满足特定的部署需求。在实际操作中,根据具体的系统环境,可能还需调整部分步骤或解决未预见的依赖问题。始终参考官方文档和社区资源,保持安装过程与最新版本的兼容性。
5028 68
|
11月前
|
安全 大数据 Linux
云上体验最佳的服务器操作系统 - Alibaba Cloud Linux | 飞天技术沙龙-CentOS 迁移替换专场
本次方案的主题是云上体验最佳的服务器操作系统 - Alibaba Cloud Linux ,从 Alibaba Cloud Linux 的产生背景、产品优势以及云上用户使用它享受的技术红利等方面详细进行了介绍。同时,通过国内某社交平台、某快递企业、某手机客户大数据业务 3 大案例,成功助力客户实现弹性扩容能力提升、性能提升、降本增效。 1. 背景介绍 2. 产品介绍 3. 案例分享
296 1