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

最新文章

  1. javascript语法速查表
  2. 【前端】移动端Web开发学习笔记【2】 & flex布局
  3. [转]C#创建Windows服务与安装
  4. vim 光标按行移动
  5. Sprite Editor 图集切片精灵
  6. Solr集成IK中文分词器
  7. HTML&CSS基础学习笔记1.9-添加图片
  8. 基于新唐M0的XXTEA加密解密算法源码
  9. 二代USBKEY与一代USBKEY有什么区别?使用时需要注意什么?
  10. 使用 CodeIgniter 框架快速开发 PHP 应用(三)
  11. ELK 架构之 Elasticsearch、Kibana、Logstash 和 Filebeat 安装配置汇总(6.2.4 版本)
  12. Steeltoe之Circuit Breaker篇
  13. SQL Fundamentals || Oracle SQL语言
  14. OpenJudge Cartesian Tree
  15. [Leetcode]下一个更大元素II
  16. Unity Profiler CPU Usage(CPU使用情况)
  17. Netty入门(五)ChanneHandler
  18. Linear Regression Using Least Squares Method 代码实现
  19. 从Azure上构建Windows应用程序映像
  20. 「bzoj 4025: 二分图」

热门文章

  1. 计算机网络之流量控制(停止-等待协议、滑动窗口、后退N帧协议GBN、选择重传协议SR)、滑动窗口、可靠传输机制
  2. A*,IDA*—高档次的暴搜
  3. 树莓派-openeuler安装
  4. 转载:10G以太网光口与Aurora接口回环实验
  5. maven+springmvc+cxf 实现简单webservice小例子
  6. vue 插槽slot总结 slot看这篇就够了
  7. 力扣 - 剑指 Offer 06. 从尾到头打印链表.md
  8. JMeter学习笔记--并发登录测试
  9. git删除未被追踪的文件
  10. ThreadPoolExecutor里面4种拒绝策略(详细)