二十一、Linux的RPM和YUM

一、rpm包的管理

  • 介绍:一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中,它生成具有

.RMP扩展名的文件。RMP是RedHat Package Manager(RedHat软件包管理工具)的缩写。

类似window的setup.exe。

Linux的分发版本都有采用(suse,redhat,centos等等)

  • rpm包的简单查询指令:

查询已安装的rpm列表:rpm -qa |grep XXX

  • rpm包名基本格式:

 

 

查看当前系统中是否安装火狐

rpm -qa |grep firefox

 

  • rpm包其他查询指令:

 

 

1、卸载rpm包

  • 基本语法:

rpm -e RPM包的名称

  • 实例:

删除firefox软件包

  • 细节讨论

(1)如果其他软件包依赖于要卸载的软件,卸载时会产生错误信息

rpm -e foo

提示:removing these packages would break dependences:foo is needed by bar-1.0.1

如果非要删除foo这个rpm包,可以增加参数--nodeps,就可以强制删除,但一般不推荐这样做。

因为依赖于该软件包的程序可能无法运行。

rpm -e --nodeps foo

2、安装rpm包

  • 基本语法:

rpm -ivh RPM包全路径名称

  • 参数说明:

i=install 安装

v=verbose 提示

h=hash 进度条

  • 实例:安装firefox浏览器

先找到firefox的安装rpm包,需要挂载上安装centos的iso文件,然后到/media

将安装包拷贝到/opt

cd /opt

rpm -ivh firefox安装包.rpm

 

 

二、YUM

  • 介绍:

Yum是一个shell前端软件包管理。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖关系,并且一次安装所有依赖包。前提是需要联网

  • Yum的基本指令

(1)、查询Yum服务器是否有需要安装的软件

yum list |grep XX 软件列表

(2)、安装指定的Yum包

yum install XXX 下载安装

 

  • 实例:使用Yum方式安装firefox

先查看firefox在Yum服务器上有没有

yum list |grep firefox

yum install firefox (默认安装最新版本)

 

 

 

 

 

 

posted @   拾柴慢热  阅读(81)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示