linux RPM/YUM包管理
2024-09-03 15:10:19
linux RPM/YUM包管理
目录
RPM
RPM是RedHat Package Manger,一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中(centos等),它生成具有.RPM扩展名的文件。
RPM包管理
查询rpm包
rpm -qa 查询所安装的所有rpm软件包
rpm -qa | more 分页显示
rpm -qa | grep xx 查询过滤后的软件包
rpm -q 软件包名 查询软件包是否安装
rpm -qi 软件包名 显示软件的信息
rpm -ql 软件包名 查看软件包的文件安装路径
rpm -qf 文件路径名 查询文件所属的软件包
卸载rpm包
基本语法:rpm -e [可选参数] rpm包名
说明
1.如果其他软件依赖要删除的rpm包则会报错。
2.可选参数 --nodeps 强制删除,但不推荐
安装rpm包
rpm -ivh rpm包全路径名称
参数说明
i=install 安装
v=verbose 提示
h=hash 进度条
应用实例
安装firefox浏览器
1.先找到firefox的安装rmp包,需要挂载上安装centos的iso光驱文件,然后到/media/下找到firefox的rpm包
2.拷贝到/opt/下
3.安装,切换到/opt/,使用命令安装包
YUM
YUM是一个Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动RPM包并安装以自动处理依赖性关系,并且一次安装所有依赖的软件包。**更常用。*
yum查询安装时都需要联网
查看yum服务器是否有需要安装的软件
yum list|grep xx
下载安装指定的yum包,默认安装最新版本的。
可选参数可以选择-y在安装中,有需要选择的就用yes来应答。
yum [可选参数] install xxx
查看已经安装的软件包
yum list installed
卸载软件包
yum remove xxx
列出软件包的依赖
yum deplist xxx
显示软件包的描述信息和概要信息
yum info xxx
升级软件包
# 升级所有软件包
yum update
# 升级某个软件包
yum update xxx
# 检查可更新的程序
yum check-update
最新文章
- javascript语法速查表
- 【前端】移动端Web开发学习笔记【2】 &; flex布局
- [转]C#创建Windows服务与安装
- vim 光标按行移动
- Sprite Editor 图集切片精灵
- Solr集成IK中文分词器
- HTML&;CSS基础学习笔记1.9-添加图片
- 基于新唐M0的XXTEA加密解密算法源码
- 二代USBKEY与一代USBKEY有什么区别?使用时需要注意什么?
- 使用 CodeIgniter 框架快速开发 PHP 应用(三)
- ELK 架构之 Elasticsearch、Kibana、Logstash 和 Filebeat 安装配置汇总(6.2.4 版本)
- Steeltoe之Circuit Breaker篇
- SQL Fundamentals || Oracle SQL语言
- OpenJudge Cartesian Tree
- [Leetcode]下一个更大元素II
- Unity Profiler CPU Usage(CPU使用情况)
- Netty入门(五)ChanneHandler
- Linear Regression Using Least Squares Method 代码实现
- 从Azure上构建Windows应用程序映像
- 「bzoj 4025: 二分图」