【Linux】Linux入门实操——rpm与yum

一、rpm

rpm 用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。RPM是RedHat Package Manager (RedHat软件包管理工具)的缩写,类似windows的setup.exe。

rpm -qa : // 查询所安装的所有rpm软件包

rpm -qa | more

rpm -qa | grep ** // 查询指定rpm软件包

rpm -q 软件包名 // 查询软件包是否安装,如 rpm -q firefox

rpm -qi 软件包名 // 查询软件包信息,如 rpm -qi firefox

rpm -ql 软件包名 // 查询软件包中的文件 如,rpm -ql firefox

rpm -qf 文件全路径名, // 查询文件所属的软件包,如 rpm -qf /etc/passwd

1. 卸载rpm包

rpm -e rpm包的名称 // 删除包

rpm -e --nodeps rpm包的名称 // 强制删除包

案例:卸载火狐

rpm -e firefox

2. 安装rpm包

rpm -ivh rpm包全路径名称


参数说明

i=install 安装

v=verbose 提示

h=hash进度条

案例 :演示卸载和安装firefox浏览器

rpm -e firefox

rpm -ivh firefox

二、yum

Yum 是一个 Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动

下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。

查询 yum 服务器是否有需要安装的软件

yum list | grep xx // 查询软件列表,如 yum list | grep firefox

yum install xxx // 下载安装 xxx

案例:使用yum 的方式来安装firefox

rpm -e firefox // 卸载firefox

yum list | grep firefox // 查询是否有需要安装的软件

yum install firefox // 安装 firefox

相关推荐
Elastic 中国社区官方博客5 分钟前
Jina AI:Elasticsearch 集成
大数据·运维·人工智能·elasticsearch·搜索引擎·全文检索·jina
H.莓飛8 分钟前
【Linux】自主 Shell
linux·运维·服务器·c语言·开发语言·visual studio
bigcarp17 分钟前
Frida-dexdump 绕过app的Root检测
linux·运维·服务器
ggaofeng17 分钟前
linux中的绿色版内存mysql
linux·运维·mysql
Lsetea19 分钟前
curl访问HTTPS报28 Operation timed out:连接超时与总超时分层排查
运维·https·ssl证书·curl·tls
草莓熊Lotso25 分钟前
【C++ 基于微服务的即时通讯系统】Elasticsearch 从安装到 C++ 客户端二次封装全落地
linux·网络·数据库·c++·elasticsearch·微服务
曦夜日长32 分钟前
主从 Reactor 高并发服务器实战 (一):前置知识与功能目标
运维·服务器
2601_9656196936 分钟前
历史解说视频怎么做:青铜器瓷器文物画面自动对齐的完整教程
运维·nginx·音视频
云和数据.ChenGuang38 分钟前
AI 工程师相关就业岗位(细分,偏工程落地,由底层到上层)
服务器·开发语言·人工智能·python
LiaoWL12344 分钟前
从零开始学 Linux(二):Shell 脚本入门与文本处理实战
linux·运维·服务器