4.3. rpm - RPM Package Manager
发布日期:2021-09-08 15:09:09 浏览次数:15 分类:技术文章

本文共 3174 字,大约阅读时间需要 10 分钟。

4.3.1. install/upgrade/remove

1.安装一个包# rpm -ivh2.升级一个包# rpm -Uvh3.删除一个包# rpm -e

不检查依赖性关系

rpm -ivh --nodeps

强制安装

rpm -ivh --force --nodeps

4.3.1.1. --prefix

安装到指定目录

rpm -ivh --prefix=/opt/usr your.rpm

同时修改多个路径:

rpm xxx.rpm --relocate=/usr=/opt/usr --relocate=/etc=/usr/etc

4.3.2. query

查询一个包是否被安装

[root@database ~]# rpm -q mysqlmysql-5.0.77-3.el5mysql-5.0.77-3.el5

安装的包的信息

[root@database ~]# rpm -qi nginxName        : nginx                        Relocations: (not relocatable)Version     : 0.6.39                            Vendor: Fedora ProjectRelease     : 2.el5                         Build Date: Sat 05 Dec 2009 05:31:02 AM HKTInstall Date: Mon 28 Dec 2009 02:36:36 PM HKT      Build Host: x86-6.fedora.phx.redhat.comGroup       : System Environment/Daemons    Source RPM: nginx-0.6.39-2.el5.src.rpmSize        : 772477                           License: BSDSignature   : DSA/SHA1, Mon 07 Dec 2009 07:06:40 AM HKT, Key ID 119cc036217521f6Packager    : Fedora ProjectURL         : http://nginx.net/Summary     : Robust, small and high performance http and reverse proxy serverDescription :Nginx [engine x] is an HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3proxy server written by Igor Sysoev.One third party module, nginx-upstream-fair, has been added.

列出该包中有哪些文件

[root@database ~]# rpm -ql cacti.noarch |more/etc/cacti/etc/cacti/db.php/etc/cron.d/cacti/etc/httpd/conf.d/cacti.conf/etc/logrotate.d/cacti/usr/share/cacti/usr/share/cacti/about.php/usr/share/cacti/auth_changepassword.php/usr/share/cacti/auth_login.php/usr/share/cacti/cdef.php/usr/share/cacti/cmd.php/usr/share/cacti/color.php/usr/share/cacti/data_input.php/usr/share/cacti/data_queries.php/usr/share/cacti/data_sources.php/usr/share/cacti/data_templates.php/usr/share/cacti/gprint_presets.php/usr/share/cacti/graph.php/usr/share/cacti/graph_image.php/usr/share/cacti/graph_settings.php/usr/share/cacti/graph_templates.php/usr/share/cacti/graph_templates_inputs.php/usr/share/cacti/graph_templates_items.php

列出一个文件属于哪一个RPM包

[root@database ~]# rpm -qf /usr/bin/svnsubversion-1.4.2-4.el5_3.1
rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' \gccgcc-c++rpm -qa --qf '%{NAME} %{VENDOR}\n'

列出所有被安装的RPM包

[root@database ~]# rpm -qa |morepciutils-devel-2.2.3-7.el5rmt-0.4b41-4.el5bsh-manual-1.3.0-9jpp.1libgcc-4.1.2-46.el5libICE-1.0.1-2.1popt-1.10.2.3-18.el5libXau-1.0.1-3.1nspr-4.7.4-1.el5_3.1libjpeg-6b-37libogg-1.1.3-3.el5libXdmcp-1.0.1-2.1iproute-2.6.18-10.el5libraw1394-1.3.0-1.el5libbonobo-2.16.0-1.fc6libavc1394-0.5.3-1.fc6ttmkfdir-3.0.9-23.el5cdrecord-2.01-10.7.el5grep-2.5.1-55.el5dmidecode-2.9-1.el5nspr-4.7.4-1.el5_3.1ncurses-5.5-24.20060715libgcrypt-1.4.4-5.el5keyutils-libs-1.2-1.el5

4.3.2.1. changelog 查看变更日志

查看变更日志

rpm -q --changelog openssl-1.0.1e

从变更日志中找出 CVE-2014-0160 漏洞的修复情况

$ rpm -q --changelog openssl-1.0.1e | grep -B 1 CVE-2014-0160* Tue Apr 08 2014 Tomáš Mráz 
1.0.1e-34- fix CVE-2014-0160 - information disclosure in TLS heartbeat extension

Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a>comments powered by
Disqus

原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

转载地址:https://blog.csdn.net/weixin_34326429/article/details/90150349 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:[Share]Google 产品速查手册大全
下一篇:ASP.NET Core WebApi 返回统一格式参数(Json 中 Null 替换为空字符串)

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年03月22日 02时18分50秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

Excel表格身份证号显示不完整问题 2019-04-26
今日份实操——(HTML+CSS)浮动布局练习 2019-04-26
ESLint Parsing error: control-character-in-input-stream vue/no-parsing-error 2019-04-26
2011年下半年信息系统项目管理师上午试卷试题及参考答案,考试真题 2019-04-26
2011年下半年信息系统项目管理师考试下午案例分析试题及参考答案,考试真题 2019-04-26
2019年上半年信息系统项目管理师考试真题及答案(包含综合知识,案例分析,论文真题) 2019-04-26
理财启蒙必读书籍《小钱狗狗》心得 2019-04-26
《巴比伦最富有的人》精髓:学会储蓄、谨慎投资,从而走上致富之路 2019-04-26
《经济学通识》:人类会受到“东西不够、生命有限、相互依赖、需要协调”四方面的限制,影响我们的衣食住行 2019-04-26
《不可不知的经济真相》精髓:普通老百姓如何进行楼市和股市的投资 2019-04-26
《中国债券市场》精髓:中国债券市场由政府主导,其最重要的目的是为国家建设筹集资金 2019-04-26
《极简GDP史》精髓:GDP虽有诸多局限性,但是对于社会经济发展仍然有举足轻重的作用 2019-04-26
《经济学是什么》精髓:如何用经济学家的眼光理解个人选择和市场经济? 2019-04-26
《卧底经济学》书中精髓:我们如何正确理解“稀缺”这件事儿? 2019-04-26
《学会花钱》书中精髓:花钱如何掌握分寸,以及如何避开花钱误区 2019-04-26
《定投十年财务自由》书中精髓:我们如何通过定投获得更高的收益? 2019-04-26
《海龟交易法则》精髓:制定对自己有利的交易规则,在风险可控的前提下,当机会出现,你要坚定不移的机械性执行交易 2019-04-26
《彼得·林奇教你理财》书中精髓:如何开始投资,以及我们到底该投资什么? 2019-04-26
《货币简史》书中的精髓:货币产生的起源是什么?货币又是如何发展起来的? 2019-04-26
《摩根财团》精髓:摩根财团与时俱进,在不同时代扮演不同角色,始终走在时代的前列 2019-04-26