linux-RPM与YUM
rpm包的管理
介绍:
一种用于互联网下载包的打包及安装工具,它包含在某些linux分发版中。它生成具有.RPM扩展名的文件。RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,类似windows的setup.exe,这一文件格式名称虽然打上了RedHat的标志,但理念是通用的。
Linux的分发版本都有采用(suse,redhat,centos等等)可以算是公认的行业标准了。
rpm包的简单查询指令
查询已安装的rpm列表 rpm -qa | grep xx
rpm包名基本格式
一个rpm包名:firefox-45.0.1.1-1.el6.centos.x86_64.rpm
名称:firefox
版本号:45.0.1-1
适用操作系统:el6.centos.x86_64
表示centos6.x的64位系统
如果是i686、i386表示32位系统,noarch表示通用。
请查询看一下,当前的Linux有没有安装firefox.
rpm包的其它查询指令
rpm-qa :查询所安装的所有rpm软件包
rpm-qa | more
rpm -qa |grep X [rpm -qa | grep firefox]
rpm -q:软件包名:查询软件包是否安装
rpm -q firefox
rpm -ql 软件包名:查询软件包信息
rpm -ql file
rpm -ql 软件包名:查询软件包中的文件
rpm -ql firefox
rpm -qf 文件全路径名 查询文件所属的软件包
rpm -qf/etc/passwd
rpm -qf /root/install.log
rpm包的管理
卸载rpm包
- 基本语法
rpm -e RPM包的名称
- 应用案例
1)删除firefox软件包
rpm -e firefox
- 细节讨论
1)如果其他软件包依赖于您要卸载的软件包,卸载时则会产生错误信息
如: $ rpm -e foo
removing these packages would break dependences:foo is needed by bar-1.0-1
2)如果我们就是要删除foo这个rpm包,可以增加参数 -nodeps,就可以强制删除,但是一般不推荐这样做,因为依赖于该软件包的程序可能无法运行
如:$rpm -e --nodeps foo
带上 --nodeps 就是强制删除
安装rpm包
- 基本语法
rpm -ivh RPM包全路径名称
- 参数说明
i = install 安装
v = verbose 提示
h = hash 进度条
- 应用实例
1)演示卸载和安装firefox浏览器
步骤先找到firefox的安装rpm包,你需要挂在上我们安装centos的ios文件,然后到/media/下去找rpm.
yum
介绍:
Yum是一个Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且以此安装所有依赖的软件包。
yum的基本指令
- 查询yum服务器是否有需要安装的软件
yum list | grep xx 软件列表
- 安装指定的yum包
yum install xxx下载安装
yum应用实例
案例:请使用yum的方式来安装firefox
1)先查看一下firefox rpm在yum服务器有没有
yum list | grep firefox
2)安装
yum install firefox
linux-RPM与YUM相关推荐
- Linux rpm和yum/dnf安装方式及区别
rpm是以一种数据库记录的方式来将将所需要的套件安装在Linux主机的一套管理程序.也就是说Linux系统中存在一个关于rpm的数据库,它记录了安装的包与包之间的依赖相关性.rpm包是预先在Linux ...
- Linux RPM、YUM、APT包管理工具
⒈rpm包的管理 1)介绍 rpm是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中,它生成具有.RPM扩展名的文件,RPM是RedHat Package Manager(RedH ...
- linux rpm、yum以及源码安装安装
作业一: 1)开启Linux系统前添加一块大小为15G的SCSI硬盘 2)开启系统,右击桌面,打开终端 3)为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区,在扩展分区上划分1个逻辑分区,大 ...
- Linux——RPM、Yum 安装及yum本地安装
RPM包管理器通过建立统一的文件数据库,对在Linux系统中安装.卸载.升级的各种.rpm软件包进行详细的记录,并能够自动分析软件包之间的依赖关系,保持各应用程序在一个协调.有序的整体环境中运行. 使 ...
- Linux包管理工具apt,Linux RPM、YUM、APT包管理工具
⒈rpm包的管理 1)介绍 rpm是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中,它生成具有.RPM扩展名的文件,RPM是RedHat Package Manager(RedH ...
- linux下rpm,yum学习
linux下RPM及yum学习 linux中程序管理程序主要分为两类 dpkg(Debian Packager):debian,Ubuntu,Knoppix rpm(Redhat Pa ...
- Linux学习(十二)---RPM和YUM
文章目录 一.rpm 包的管理 1.1 基本介绍 1.2 rpm 包的简单查询指令 1.3 rpm 包名基本格式 1.4 rpm 包的其它查询指令 1.5 卸载 rpm 包 1.6 安装 rpm 包 ...
- linux中软件包安装(rpm和yum)
下面我给大家介绍一下在linux中软件包的安装方法: rpm和yum的安装 首先我先介绍一下rpm的安装方法及命令 rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装.查询 ...
- linux软件包管理之rpm 、yum基本使用
linux软件包管理之rpm .yum基本使用 一.RPM RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是 ...
- Linux_09 Linux软件包管理 rpm与yum
Linux软件包管理 rpm与yum 文件的压缩与打包 rpm安装软件 yum安装删除软件 yum进阶 一. 文件的打包 与压缩 压缩:指通过某些算法,将文件尺寸进行相应的缩小,同时不损失文件的内容. ...
最新文章
- Linux System Programming --Chapter Three
- spring-data-redis版本冲突引发的问题
- 一段树状无限制级代码
- 带格式化参数的strcat宏定义
- 想尽快进入游戏开发行业的必经之路!
- 从0开始:500行代码实现 LSM 数据库
- python 树状图代码_Python 无限级分类树状结构生成算法 「实用代码」
- php安装完后 apache the requested has,Apache启动报错:the requested operation has failed
- oracle中取得当前日期,前一天,当前月,前一个月
- 逻辑卷管理和磁盘配额
- 制作一个简单HTML中华传统文化网页(HTML+CSS)
- 用JS写一个电影《黑客帝国》显示屏黑底绿字雨风格的唐诗欣赏器
- 【3Dtiles】3Dmax模型处理为gltf和3dtiles,包含LOD效果
- 测试开发工程师成长日记001 - 敏捷测试、CI/CD/CT、DecOps的一些介绍
- Java生成桌面快捷方式(字节流生成)
- android陀螺仪方向,Android中陀螺仪传感器正确旋转值的计算
- H3C S5820V2_5830V2交换机IRF2堆叠后升级方法
- python的web框架flask_PythonWEB框架之Flask
- matlab使用记录--读取当前文件夹所有文件、找到最新创建的文件、app designer打开文件选择窗口
- IDEA 神级插件!效率提升 50 倍!