栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

rpm 包管理工具

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

rpm 包管理工具

rpm(英文全拼:redhat package manager) 原本是 Red Hat Linux 发行版专门用来管理 Linux 各项套件的程序,由于它遵循 GPL 规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM 套件管理方式的出现,让 Linux 易于安装,升级,间接提升了 Linux 的适用度。

rpm语法格式如下:

rpm [选项] 包名.rpm

常用参数:

-a					全部,all ,通常与-a结合使用,如: -qa
-q					查询,query,通常与-a结合使用,如: -qa
-v					可视化显示进度条,通常与-h结合使用,如: -vh
-h					友好化显示,会以井号显示进度条,通常与-v结合使用,如: -vh
-i					安装,install的简写,通常-vh结合使用,如: -ivh
-e					卸载,如: -e
--nodeps			不检查依赖关系
-U					升级
-f   				查询拥有指定文件所属的rpm包,即文件是哪个rpm包提供的,与-q结合使用,如:-qf
-l					显示rpm包的文件列表,即rpm包安装后生成了哪些文件,与-q结合使用,如:-ql

演示示例:

[root@iflytek ~]# rpm -qa| grep vim									#查询系统中已安装的rpm包并结合grep刷选						
[root@iflytek ~]# rpm -ivh  gcc-c++-4.8.5-44.el7.x86_64.rpm			#安装rpm包
[root@iflytek ~]# rpm -e gcc-c++-4.8.5-44.el7.x86_64.rpm			#卸载rpm包
[root@iflytek ~]# rpm -e --nodeps gcc-c++-4.8.5-44.el7.x86_64.rpm	#不检查依赖强制卸载
[root@iflytek ~]# rpm -Uvh  gcc-c++-4.8.5-44.el7.x86_64.rpm			#升级gcc包,gcc包是自己下载最新的版本
[root@iflytek ~]# rpm -qf /etc/ntp.conf								#查询文件属于哪个rpm包提供的
[root@iflytek ~]# rpm -ql ntp-4.2.6p5-25.el7.centos.x86_64			#查询rpm包安装后生成哪些文件
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/297409.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号