Linux软件包管理(12)
Posted az4215
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux软件包管理(12)相关的知识,希望对你有一定的参考价值。
RPM包管理:
RPM(RedHat Package Manager),早期是在RedHat发行版下,由于比较火,所以慢慢运行于各个发行版(如suse,centos等)。
它生成具有.RPM扩展名的文件,类似windows的setup.exe。
【查询】
=》查询已安装的rpm列表 rpm -qa|grep xx
=》查询软件包信息 rpm -qi 包名
=》查询软件包安装了哪些文件及路径 rpm -ql 包名
=》查询文件所属软件包 rpm -qf /etc/passwd
【卸载】
=》卸载rpm包:rpm -e RPM包名
1)如果其它软件包依赖于您要卸载的软件包,卸载时则会产生错误信息
2)若要强制删除,可以增加参数--nodeps,但一般不推荐。 rpm -e --nodeps RPM包名
【安装】
=》安装RPM包:rpm -ivh RPM包全路径名称
i=install 安装;v=verbose 提示;h=hash 进度条
YUM包管理:
YUM是一个shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。
使用yum必须在联网环境
【查询】
=》查询yum服务器是否有需要安装的软件:yum list|grep xx
【安装】
=》安装指定yum包:yum install xxx
以上是关于Linux软件包管理(12)的主要内容,如果未能解决你的问题,请参考以下文章
大数据学习之_01_Linux学习_02_组管理和权限管理+定时任务调度+linux磁盘分区挂载+linux的网络配置+进程管理(重点)+软件包管理+大厂面试题+感悟分享+资料附录