yum 和 rpm

rpm说明 

rpm -qa 列出所有已安装的软件包
[root@hub ~] rpm -qa
geoipupdate-2.5.0-1.el7.x86_64
ncurses-base-5.9-14.20130511.el7_4.noarch
libndp-1.2-9.el7.x86_64
libfastjson-0.99.4-3.el7.x86_64
。。。
rpm -qf FILENAME 查找提供 FILENAME 的软件包
[root@hub /usr/bin] rpm -qf yum
yum-3.4.3-168.el7.centos.noarch
rpm -q 列出当前安装的软件包的版本
[root@hub /usr/bin] rpm -q yum
yum-3.4.3-168.el7.centos.noarch
rpm -qi:获取有关软件包的详细信息
[root@hub /usr/bin] rpm -qi yum
Name        : yum
Version     : 3.4.3
Release     : 168.el7.centos
Architecture: noarch
Install Date: Mon 27 Mar 2023 10:53:36 AM CST
Group       : System Environment/Base
Size        : 5829237
License     : GPLv2+
Signature   : RSA/SHA256, Thu 15 Oct 2020 03:21:12 AM CST, Key ID 24c6a8a7f4a80eb5
Source RPM  : yum-3.4.3-168.el7.centos.src.rpm
Build Date  : Fri 02 Oct 2020 01:03:49 AM CST
Build Host  : x86-02.bsys.centos.org
Relocations : (not relocatable)
Packager    : CentOS BuildSystem <http://bugs.centos.org>
Vendor      : CentOS
URL         : http://yum.baseurl.org/
Summary     : RPM package installer/updater/manager
Description :
Yum is a utility that can check for and automatically download and
install updated RPM packages. Dependencies are obtained and downloaded
automatically, prompting the user for permission as necessary.
rpm -ql:列出软件包安装的⽂件
[root@hub /usr/bin] rpm -ql yum
/etc/logrotate.d/yum
/etc/yum
/etc/yum.conf
/etc/yum.repos.d
/etc/yum/fssnap.d
/etc/yum/pluginconf.d
/etc/yum/protected.d
/etc/yum/vars
/etc/yum/version-groups.conf
/usr/bin/yum
。。。
rpm -qc 仅列出软件包安装的配置⽂件
[root@hub /usr/bin] rpm -qc yum
/etc/logrotate.d/yum
/etc/yum.conf
/etc/yum/version-groups.conf
rpm -qd 仅列出软件包安装的⽂档⽂件
[root@hub /usr/bin] rpm -qd yum
/usr/share/doc/yum-3.4.3/AUTHORS
/usr/share/doc/yum-3.4.3/COPYING
/usr/share/doc/yum-3.4.3/ChangeLog
/usr/share/doc/yum-3.4.3/INSTALL
/usr/share/doc/yum-3.4.3/PLUGINS
/usr/share/doc/yum-3.4.3/README
/usr/share/doc/yum-3.4.3/TODO
/usr/share/doc/yum-3.4.3/comps.rng
/usr/share/man/man5/yum.conf.5
/usr/share/man/man8/yum-shell.8
/usr/share/man/man8/yum.8
rpm -q --changelog 列出软件包的更改信息
[root@hub /usr/bin] rpm -q --changelog yum
* Tue Sep 29 2020 CentOS Sources <bugs@centos.org> - 3.4.3-168.el7.centos
- CentOS yum config
-  use the CentOS bug tracker url
-  retain installonly limit of 5
-  ensure distrover is always from centos-release
- Make yum require yum-plugin-fastestmirror

。。。

yum说明

yum -y  install epel-release

yum clean 

yum clean all

yum update

yum list 显⽰已安装和可⽤的软件包。

[root@hub /usr/bin]yum list 'http*'

yum search KEYWORD 根据仅在名称和摘要字段中找到的关键字列出软件包。
若要搜索名称、摘要和描述字段中包含 “web server” 的软件包,可使⽤ search all

[root@hub /usr/bin]yum search all 'web server'

yum info PACKAGENAME 返回与软件包相关的详细信息,包括安装所需的磁盘空间。

[root@hub /usr/bin] yum info httpd
Loaded plugins: fastestmirror
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
Loading mirror speeds from cached hostfile
 * base: mirrors.nju.edu.cn
 * elrepo: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.nju.edu.cn
 * updates: mirrors.aliyun.com
Available Packages
Name        : httpd
Arch        : x86_64
Version     : 2.4.6
Release     : 99.el7.centos.1
Size        : 2.7 M
Repo        : updates/7/x86_64
Summary     : Apache HTTP Server
URL         : http://httpd.apache.org/
License     : ASL 2.0
Description : The Apache HTTP Server is a powerful, efficient, and extensible
            : web server.

yum provides PATHNAME 显⽰与指定的路径名(通常包含通配符)匹配的软件包。

[root@hub /usr/bin]yum provides rz
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * elrepo: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.nju.edu.cn
 * updates: mirrors.nju.edu.cn
base                                                                                                   | 3.6 kB  00:00:00     
docker-ce-stable                                                                                       | 3.5 kB  00:00:00     
elrepo                                                                                                 | 3.0 kB  00:00:00     
extras                                                                                                 | 2.9 kB  00:00:00     
kubernetes                                                                                             | 1.4 kB  00:00:00     
updates                                                                                                | 2.9 kB  00:00:00     
(1/4): extras/7/x86_64/primary_db                                                                      | 250 kB  00:00:00     
(2/4): docker-ce-stable/7/x86_64/primary_db                                                            | 133 kB  00:00:00     
(3/4): elrepo/primary_db                                                                               | 375 kB  00:00:01     
(4/4): updates/7/x86_64/primary_db                                                                     |  25 MB  00:00:04     
docker-ce-stable/7/x86_64/filelists_db                                                                 |  58 kB  00:00:00     
elrepo/filelists_db                                                                                    |  41 kB  00:00:00     
extras/7/x86_64/filelists_db                                                                           | 303 kB  00:00:00     
kubernetes/filelists                                                                                   |  45 kB  00:00:00     
updates/7/x86_64/filelists_db                                                                          |  14 MB  00:00:05     
lrzsz-0.12.20-36.el7.x86_64 : The lrz and lsz modem communications programs
Repo        : base
Matched from:

。。。

使⽤
yum list kernel
可列出所有已安装和可⽤的内核。若要查看当前运⾏中的
内核,请使⽤
uname 命令。
-r 选项仅显⽰内核的版本和发⾏版本,⽽ -a 选项显⽰
内核发⾏版和其他信息。
[root@hub /usr/bin] yum list kernel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * elrepo: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.nju.edu.cn
 * updates: mirrors.nju.edu.cn
Installed Packages
kernel.x86_64                                         3.10.0-862.el7                                                 @anaconda
kernel.x86_64                                         3.10.0-1160.88.1.el7                                           @updates 
Available Packages
kernel.x86_64                                         3.10.0-1160.108.1.el7                                          updates  

 

[root@hub /usr/bin] uname -r
3.10.0-1160.88.1.el7.x86_64
 


[root@hub /usr/bin] uname -a
Linux hub 3.10.0-1160.88.1.el7.x86_64 #1 SMP Tue Mar 7 15:41:52 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
yum remove PACKAGENAME 删除安装的软件包,包括所有受⽀持的软件包。
[root@hub /usr/bin] yum remove httpd
yum也具有组的概念,即针对特定⽬的⽽⼀起安装的相关软件集合。在红帽企业 Linux 8 中, 有两种类型的组。常规组是软件包的集合。环境组是常规组的集合。⼀个组提供的软件包或组 可能为
mandatory
(安装该组时必须予以安装)、 default (安装该组时通常会安装),或
optional
(安装该组时不予以安装,除⾮特别要求)。
yum list 相似, yum group list 命令可显⽰已安装和可⽤的组的名称
[root@hub /usr/bin] yum group list
yum group info 显⽰组的相关信息。它将列出必选、默认和可选软件包名称。
[root@hub /usr/bin] yum group info "RPM Development Tools"

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/512896.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue h5 保存图片到手机本地相册的方法

效果图 1、插件和上传接口 import html2canvas from html2canvas import { upload } from /api/accept2、结构 <button clickgenerateImage>生成</button><!-- 中间信息展示 --><div class"sevenInfo textLeft" id"target-element"…

95页初级前端模块笔记分享,公司开发web

简历 首先肯定是要准备一份自己的简历&#xff0c;简历经常是给面试官的第一印象。 简历一般包括个人基础信息&#xff0c;专业技能&#xff0c;项目经验&#xff0c;其他模块。 个人基础信息模块就不说了&#xff0c;太基础。 专业技能: 专业技能这一节&#xff0c;最好除了…

LVS负载均衡集群——NAT地址转换模式与DR直接路由

目录 一、LVS集群基本介绍 1、集群是什么&#xff1f; 2、集群的类型 ①负载均衡集群 ②高可用群集 ③高性能运算群集 3、负载均衡集群的结构 第一层&#xff0c;负载调度器 第二层&#xff0c;服务器池 第三层&#xff0c;共享存储 4、LVS负载均衡集群的三种工作模…

操作系统|概述|系统分类——笔记

1.1_1操作系统的概念和功能 操作系统的概念 操作系统&#xff08;Operating System&#xff0c; OS&#xff09; 是指控制和管理整个计算机系统的 硬件和软件 资源&#xff0c;并合理地组织调度计算机和工作和资源的分配&#xff1b; 1操作系统是系统资源的管理者 以提供给用…

uniapp实现---单选题按钮

目录 一、实现思路 二、实现步骤 ①view部分展示 ②JavaScript 内容 ③css中样式展示 三、效果展示 一、实现思路 使用样式布局控制单选框的位置&#xff0c;这里使用的是原生态uniapp&#xff0c;并没有使用组件。 二、实现步骤 ①view部分展示 <template><view …

积分商城管理系统的设计与实现(含源文件)

项目源码&#xff1a;https://gitee.com/oklongmm/biye2 系统介绍&#xff1a; 积分商城管理系统&#xff0c;包括用户模块、商品模块、积分模块和后台管理模块。 一、用户模块&#xff1a; 用户注册与登录&#xff1a;用户可以创建账户并登录系统。 个人信息管理&#xff1…

Yolov8改进交流

YOLO v8改进 YOLOv8的改进&#xff0c;我接触的主要分为网络改进和代码改进&#xff0c;网络改进就是以注意力、主干为主&#xff0c;代码改进就是类似于Iou&#xff0c;类别权重等修改。 以下是yolov8的原始模型。 # Ultralytics YOLO &#x1f680;, AGPL-3.0 license # YO…

循环队列:一道使数据结构萌新知道什么是“愁滋味“的题目

这破题目肝了我一天半才搞明白,也正是因为这道题目,我才豁然明白了李煜所说的"剪不断,理还乱...别是一般滋味在心头"到底是什么"滋味".在完全搞明白之前,真的是放有放不下,理也理不清... 但是理解之后你会发现,嘛い---,也就那么个回事嘛O(∩_∩)O 目录 1…

CAN总线中隐性与显性问题

初学CAN总线时&#xff0c;对于CAN总线中的隐性为逻辑“1”&#xff0c;显性为逻辑“0”的疑惑一直令人困扰。在工控应用中&#xff0c;我们通常将有电压信号称为逻辑“1”&#xff0c;没有电压信号称为逻辑“0”&#xff0c;这与CAN总线的定义看起来不太一致。下面对这个问题进…

第1章:绪论 1.1数据库系统概述

文章目录 1.1 数据库系统概述1.1.1 数据库的4个基本概念1.1.2 数据管理技术的产生和发展1.1.3 数据库系统的特点 1.1 数据库系统概述 1.1.1 数据库的4个基本概念 数据(Data) 是数据库中存储的基本对象 数据的定义&#xff1a;描述事物的符号记录 数据的种类&#xff1a;文本、…

RabbitMQ(控制台模拟收发消息与数据隔离)

1.RabbitMQ架构图 publisher&#xff1a;生产者&#xff0c;也就是发送消息的一方 consumer&#xff1a;消费者&#xff0c;也就是消费消息的一方 queue&#xff1a;队列&#xff0c;存储消息。生产者投递的消息会暂存在消息队列中&#xff0c;等待消费者处理 exchange&…