yum和rpm
本文最后更新于:8 个月前
rpm是Linux的底层软件包管理工具,yum是基于rpm包装的上层软件包管理工具。本文介绍两者区别,以及两者的常用命令
yum和rpm
一、yum和rpm的区别
- rpm,底层软件包管理
RMP 是 LINUX 下的一种软件的可执行程序,你只要安装它就可以了。这种软件安装包通常是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。
RPM是Red Hat公司随Redhat Linux推出了一个软件包管理器,通过它能够更加轻松容易地实现软件的安装。
- yum,上层软件包管理,基于rpm
rpm软件包形式的管理虽然方便,但是需要手工解决软件包的依赖关系。很多时候安装一个软件安装一个软件需要安装1个或者多个其他软件,手动解决时,很复杂,yum解决这些问题。Yum是rpm的前端程序,主要目的是设计用来自动解决rpm的依赖关系,其特点:
\1) 自动解决依赖关系
\2) 可以对rpm进行分组,基于组进行安装操作
\3) 引入仓库概念,支持多个仓库
\4) 配置简单
二、rpm常用命令
命令 | 示例 | |
---|---|---|
安装软件 | rpm -ivh rpm包名 | rpm -ivh apache-1.3.6.i386.rpm |
升级软件 | rpm -Uvh rpm包名 | |
卸载 | rpm -e rpm包名 | |
查询软件包的详细信息 | rpm -qpi rpm包名 | |
查询某个文件是属于那个rpm包的 | rpm -qf rpm包名 | |
查该软件包会向系统里面写入哪些文件 | rpm -ql rpm包名 | |
查询所有已安装的.rpm软件 | rpm –qa |
-v 显示详细信息;-h显示进度条
三、yum常用命令
3.1、yum换源
1 |
|
3.2、yum命令格式
语法格式:yum [options] [command] [package ...]
[options]选项:
-h
,帮助-y
,当安装过程提示选择全部为”yes”-q
,(不显示安装的过程)
3.2、安装
1 |
|
3.3、更新升级
1 |
|
3.4、查找和显示
1 |
|
3.5、删除程序
1 |
|
3.6、清楚缓存
1 |
|
yum和rpm
http://timegogo.top/2022/06/01/Linux/yum和rpm/