Linux rpm 命令

1. 概念

rpm(redhat package manager)
rpm 命令是RPM软件包的管理工具,包括安装,升级,卸载,查询等操作。

1.1 功能

CentOS系统上rpm命令管理程序包:安装、升级、卸载、查询和校验、数据库维护

2. rpm 历史

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

3. 参数

3.1 语法

rpm命令:rpm [OPTIONS] [PACKAGE_FILE]

3.2 常用参数

  1. 安装:-i, --install
    -v 选项显示详细信息
    -h 选项:hash marks输出进度条;每个#表示2%的进度
    -vv:显示更详细的信息
    –nodeps:忽略依赖关系;不建议
    –force 属性,强制进行安装

  2. 升级:-U, --update
    –force:强制升级,强制进行安装

  3. 卸载:-e, --erase

  4. 查询:-q, --query
    -l:显示套件的文件列表;
    -a或–all:查询所有已经安装过的程序包,可配合grep使用

  5. 校验:-V, --verify

  6. 数据库维护:–builddb, --initdb

4. 例子

4.1 rpm –ivh xxx.rpm //安装软件包

如: rpm -ivh apache-1.3.6.i386.rpm,含义就是安装apache-1.3.6.i386.rpm的rpm包,同时显示安装进度
-i, --install
-v 选项显示详细信息
-h 选项:hash marks输出进度条

4.2 rpm -qa | grep vsftpd //查看系统是否安装 vsftp

查看系统是否安装 vsftp
-q, --query
-a  查询所有套件

4.3 rpm -qa kernel-devel | grep 3.10.0-862.el7.x86_64 //查询

4.4 rpm --force -ivh xxx.rpm # 忽略报错,强制安装

5. yum rpm apt 和 dpdg 的区别

一般来说著名的 Linux 系统基本上分两大类:
RedHat 系列:Redhat、Centos、Fedora 等
Debian 系列:Debian、Ubuntu 等

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值