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进阶 一. 文件的打包 与压缩 压缩:指通过某些算法,将文件尺寸进行相应的缩小,同时不损失文件的内容. ...
最新文章
- 【Paper】2022_基于无人驾驶地面车辆的多Agent系统仿真平台的设计及编队控制协议的研究
- 用终端访问路由器设置端口开发_Serial for Mac(全功能串行终端管理软件)
- 从一个小故事聊聊字符编码那些事
- ES5新增对象的属性和方法
- OpenCV4每日一练day3:运行OpenCV示例程序(物体跟踪)
- tensorflow-object-detection
- Java编程语言下 Selenium 驱动各个浏览器代码
- 线段树(区间更新以及统计片段颜色)
- 【amp;#9733;】SPF(Dijkstra)算法完美教程
- OA系统四级模块编写测试用例(用户模块)
- 深圳市商务局2022年度中央资金(跨境电子商务企业市场开拓扶持事项)申报指南
- UVA - 10098 Generating Fast
- 这绝对是目前最好用的电脑桌面便签,免费的,墙裂推荐
- 浅谈屏幕适配 dp dip sp dpi ppi px sp
- TP5.1数据库安全
- 全球十大资质正规外汇期货平台排行榜(最新版汇总)
- Machine Learning with Graphs 之 Traditional Methods for Machine Learning in Graphs
- Windows2008硬盘安装OpenSuse11.2
- 一种电源突然掉电的检测方式
- 微信公众号H5页面开发--微信JS-SDK引用
热门文章
- Django框架实现支付宝第三方支付
- 用了Elasticsearch后,查询起飞了!
- 声网纳斯达克上市、TikTok推出TikTok For Business、亚马逊推出无代码应用| Decode the Week...
- 音视频技术开发周刊(第125期)
- 腾讯AI Lab联合清华,港中文长文解析图深度学习的历史、最新进展到应用
- 「递归」第8集 | 当敲代码的手开始写歌,玩跨界的程序员有多野?
- Nginx基础数据结构分析-ngx_chain_t
- 浅析HDFS的副本存放策略
- leetcode 371. Sum of Two Integers | 371. 两整数之和(补码运算)
- leetcode 617. Merge Two Binary Trees | 617. 合并二叉树(Java)