使用yum info查看软件包信息与常用软件包

CentOS7 yuminfo 使用详解
本文介绍如何在CentOS7.9上使用yuminfo命令查看软件包详细信息,包括iptables、yum-utils等常用工具的功能描述及应用场景。

记录:357

场景:在CentOS 7.9操作系统上,使用yum info查看软件包信息,包括软件包名称、适用架构、版本号、发行版、软件大小、仓库名称、概要、URL、许可证、描述。

版本:

操作系统:CentOS 7.9

1.iptables包

(1)查看软件信息

命令:yum info iptables

(2)软件信息

执行命令查出的软件信息。

解析:从展现信息可以看到软件包名称、适用架构、版本号、发行版、软件大小、仓库名称、概要、URL、许可证、描述。

(3)从字段Description中找出软件功能描述

描述:The iptables utility controls the network packet filtering code in the Linux kernel. If you need to set up firewalls and/or IP masquerading,you should install this package.

### 使用 `yum` 下载软件包 #### 安装指定版本的软件包 当需要下载并安装特定版本的软件包时,可以通过如下方式实现: ```bash sudo yum install 软件名-版本号 ``` 例如要安装 httpd 版本为 2.4.6 的软件包: ```bash sudo yum install httpd-2.4.6 ``` 此操作不仅会下载该版本的软件包还会将其安装到系统中[^2]。 #### 单纯下载而不安装 如果仅希望下载某个软件包而不想立即安装它,可以利用 `yumdownloader` 这一工具来完成这项工作。首先确认是否已安装 `yum-utils` 包,因为 `yumdownloader` 是其中的一部分;如果没有则需先进行安装: ```bash sudo yum install yum-utils ``` 之后便能通过下面这条指令下载所需的 rpm 文件至当前目录下: ```bash yumdownloader 软件名称 ``` 比如想要获取最新版的 `httpd` ,就执行: ```bash yumdownloader httpd ``` 对于某些情况下可能还需要连同依赖项一起下载的情况,只需加上参数 `--resolve` : ```bash yumdownloader --resolve httpd ``` 这样就能把所有必要的组件都保存下来以便后续处理[^3]。 #### 验证下载后的文件 为了确保所获得的内容确实是预期中的 RPM 包,在下载完成后还可以对其进行校验。通常的做法是比较其 SHA 或 MD5 散列值官方发布的对应值是否一致。不过更简便的方法是直接尝试重新加载这个包看能否正常解析: ```bash rpm -Kp *.rpm ``` 上述命令会对给定路径下的 .rpm 文件做基本验证,并报告它们的状态。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值