Linux运维知识之Linux下软件包的安装及卸载
小标 2019-01-16 来源 : 阅读 930 评论 0

摘要:本文主要向大家介绍了Linux运维知识之Linux下软件包的安装及卸载,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。

本文主要向大家介绍了Linux运维知识之Linux下软件包的安装及卸载,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。


在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager, 是由Redhat 公司提出的,用于管理Linux 下软件包的软件,Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装。RPM 有五种操作模式,分别为:安装、卸载、升级、查询和验证。


RPM 安装操作


命令:


rpm -i 需要安装的包文件名


举例如下:


rpm -i example.rpm 安装 example.rpm 包:


rpm -iv example.rpm 安装 example.rpm 包,并在安装过程中显示正在安装的文件信息;


rpm -ivh example.rpm 安装 example.rpm 包,并在安装过程中显示正在安装的文件信息及安装进度;


RPM 查询操作


命令:


rpm -q …


附加查询命令:


a 查询所有已经安装的包


以下两个附加命令用于查询安装包的信息:


i 显示安装包的信息;


l 显示安装包中的所有文件被安装到哪些目录下;


s 显示安装版中的所有文件状态及被安装到哪些目录下;


以下两个附加命令用于指定需要查询的是安装包还是已安装后的文件;


p 查询的是安装包的信息;


f 查询的是已安装的某文件信息;


举例如下:


rpm -qa | grep tomcat4 查看 tomcat4 是否被安装;


rpm -qip example.rpm 查看 example.rpm 安装包的信息;


rpm -qif /bin/df 查看/bin/df 文件所在安装包的信息;


rpm -qlf /bin/df 查看/bin/df 文件所在安装包中的各个文件分别被安装到哪个目录下;


RPM 卸载操作


命令:


rpm -e 需要卸载的安装包


在卸载之前, 通常需要使用rpm -q …命令查出需要卸载的安装包名称。


举例如下:


rpm -e tomcat4 卸载 tomcat4 软件包


RPM 升级操作


命令:


rpm -U 需要升级的包


举例如下:


rpm -Uvh example.rpm 升级 example.rpm 软件包


RPM 验证操作


命令:


rpm -V 需要验证的包


举例如下:


rpm -Vf /etc/tomcat4/tomcat4.conf


输出信息类似如下:


S.5….T c /etc/tomcat4/tomcat4.conf


其中 ,S 表示文件大小修改过,T 表示文件日期修改过,限于篇幅,更多的验证信息请您参考rpm 帮助文件man rpm


RPM 的其他附加命令


–force 强制操作 (如强制安装、删除等);


–requires 显示该包的依赖关系;


–nodeps 忽略依赖关系并继续操作;


本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注系统运维Linux频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程