Linux软件包管理之rpm与yum
创始人
2024-05-01 22:16:33
0

Linux软件包管理之rpm与yum

  • 1.Linux rpm 命令
  • 2.rpm包的管理
  • 3.yum包管理(强推)

1.Linux rpm 命令

Linux rpm 命令用于管理套件。

rpm(英文全拼:redhat package manager) 原本是 Red Hat Linux 发行版专门用来管理 Linux 各项套件的程序,由于它遵循 GPL 规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM 套件管理方式的出现,让 Linux 易于安装,升级,间接提升了 Linux 的适用度。

查询所有的套件:

rpm -qa

在这里插入图片描述

显示信息过多,我们可以进行过滤哈(例如:查询是否有firefox的套件):

rpm -qa | grep firefox

在这里插入图片描述

当然这种写法过于复杂了,更简单的,我们可以通过-q指令查询某个软件是否安装:

rpm -q firefox

在这里插入图片描述

还可以通过下面的指令查询软件安装的具体信息:

rpm -qi firefox

在这里插入图片描述

还可以通过下面的指令查询软件安装目录下的所有文件内容:

rpm -ql firefox

在这里插入图片描述

查询某个文件属于那个软件包:

rpm -qf /etc/firefox

在这里插入图片描述


2.rpm包的管理

软件卸载:例如,卸载火狐浏览器

rpm -e firefox

在这里插入图片描述

软件安装:安装火狐浏览器

下载firefox的rpm包

选择自己需要的版本:这里以此版本进行测试:firefox-78.14.0-1.el7.centos.x86_64.rpm

使用Xftp将rpm包传到虚拟机:

在这里插入图片描述

输入命令进行安装:

rpm -ivh /home/centos/hacker/firefox-78.14.0-1.el7.centos.x86_64.rpm

安装成功!

在这里插入图片描述


3.yum包管理(强推)

yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。

基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

案例演示:使用yum管理firefox:

先用rpm把firefox删除

查找yum服务器有没有firefox软件:

yum list | grep firefox

在这里插入图片描述

接着就可以安装firefox了:

yum install firefox

在这里插入图片描述

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
【PdgCntEditor】解... 一、问题背景 大部分的图书对应的PDF,目录中的页码并非PDF中直接索引的页码...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
修复 爱普生 EPSON L4... L4151 L4153 L4156 L4158 L4163 L4165 L4166 L4168 L4...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...