linux系统里怎么知道需要什么版本的rpm

linux系统里怎么知道需要什么版本的rpm,第1张

1 在整个RPM数据库中查询,使用下面的命令
# rpm -qa
plymouth-083-27el6x86_64
pciutils-libs-3110-2el6i686
netcf-libs-019-3el6x86_64



2 如果不是很信任第一种,可以去搜索自己对应版本的某个软件哪个版本比较适合,比如输入关键词“centos55安装bind的哪个版本?”,会出来centos安装bind96的答案比较多,这样也可以。
3使用yum命令。yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。它基于rpm,但是比rpm要方便的多,建议使用这个命令。

pm -ql 包名注意这里的是不包括rpm后缀的软件包的名称;如果只是想知道可执行程序放到那里去了,也可以用which,比如which vsftpd、获得软件包相关的信息用rpm -q,q表示查询query,后面可以跟其他选项,比如
i 表示info,获得软件包的信息;
l 表示list,获得文件列表;
a 表示all,在所有包中执行查询


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13333616.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-16
下一篇 2023-07-16

发表评论

登录后才能评论

评论列表(0条)

保存