Linux rpm 包管理

概述

  rpm的作用主要是对Linux服务器上的软件包进行对应的管理. 安装/卸载/更新/查询

获取方式

  官网   http://rpm.pbone.net

  挂载镜像文件  /media/CentOS_6.9_Final/Package

挂载方式

  1.加载光盘文件

  2.使用lsblk查看块状设备信息

  3.挂载/解挂

    mount  [选项]  {设备全路径}  {挂载点}

    -o ro:用唯读模式挂上。

    -o rw:用可读写模式挂上。

    -o loop=:使用 loop 模式用来将一个档案当成硬盘分割挂上系统。

    umount  {挂载点}

 

rpm语法

rpm  [选项]  {参数}

  -q  查询 query  
  -a  全部 all
  -e  卸载
  -i  安装 install
  -v  显示进度条
  -h  表示以"#"形式显示进度条
  -U  升级 upgrade
  -f  查询文件所属包
  -l  查询软件包生成的所有文件

 

 

  

rpm查询

[root@configBackup services]# rpm -qa | grep "openssh" 
openssh-server-7.4p1-11.el7.x86_64
openssh-7.4p1-11.el7.x86_64
openssh-clients-7.4p1-11.el7.x86_64

 

 

rpm卸载

[root@configBackup services]# rpm -qa | grep autofs
autofs-5.0.7-69.el7.x86_64
[root@configBackup services]# rpm -e autofs-5.0.7-69.el7.x86_64

//特别注意:当存在依赖关系的时候又不想去解决这个问题的时候可以: rpm  -e  软件包名  --nodeps

 

 

rpm安装

[root@configBackup services]# mount -o ro /dev/sr0  /media/cdrom/  //挂载
[root@configBackup services]# rpm -ivh /media/cdrom/Packages/autofs-5.0.7-69.el7.x86_64.rpm  //安装
准备中...                          ################################# [100%]
正在升级/安装...
   1:autofs-1:5.0.7-69.el7        ################################# [100%]

 

 

rpm更新

[root@configBackup services]# rpm -Uvh /media/cdrom/Packages/autofs-5.0.7-69.el7.x86_64.rpm  //升级安装

 

posted @ 2020-12-09 15:43  丿上善若水  阅读(150)  评论(0编辑  收藏  举报