linux中rpm与yum包的安装

在linux中rpm与yum的关系

    rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时。

    Yum(全称为 Yellow dog Updater,Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

1.rpm包的操作如下

 安装  

  -i  -v详细信息 -h显示进度条  ===》-ivh

               --nodeps       取消依赖关系

               --replacefiles 覆盖

               --replacepkgs  替换已经安装的

               --prefix       指明安装包的路径

























  命令如下

mkdir /mnt/cdrom

mount/dev/cdrom  /mnt/cdrom/Server/httpd

rpm 方式 安装redis rpm 安装yum_rpm 方式 安装redis

 查询

    -q  -a所有的 ---》-qa  【查询所有的

rpm 方式 安装redis rpm 安装yum_shell_02


    -i信息  -=--》-qi 包名  【查询包安装的信息

                -qip   包名称以及路径  【查询未安装的包信息

rpm 方式 安装redis rpm 安装yum_包名_03

    -l位置 ---》-ql  包名称  【查询包位置

                -qlp  包名称以及路径

rpm 方式 安装redis rpm 安装yum_包名_04

     -f---》-qf    【查询文件哪个属于文件包

rpm 方式 安装redis rpm 安装yum_运维_05


 卸载

        -e    包名称

rpm 方式 安装redis rpm 安装yum_运维_06

 升级

        -Uvh  升级  安装

        -Fvh  升级  

rpm 方式 安装redis rpm 安装yum_操作系统_07

 校验

        -V

rpm 方式 安装redis rpm 安装yum_运维_08

      数字签名 【必须要有对方的公钥】

      rpm --import  公钥文件    【导入公钥

      rpm -K                   【检验

rpm 方式 安装redis rpm 安装yum_运维_09


2.yum包的操作如下

     5.0以后,yum基于网络

     yum的实现,需要有服务器,客户端

rpm 方式 安装redis rpm 安装yum_运维_10

rpm 方式 安装redis rpm 安装yum_shell_11

rpm 方式 安装redis rpm 安装yum_包名_12

rpm 方式 安装redis rpm 安装yum_包名_13

rpm 方式 安装redis rpm 安装yum_包名_14

       yum  repolist  查看有多少repoid

rpm 方式 安装redis rpm 安装yum_操作系统_15

       yum  list all    查看所有的

rpm 方式 安装redis rpm 安装yum_操作系统_16

                 installed   已经安装的包

rpm 方式 安装redis rpm 安装yum_包名_17

                 available   还没安装的包

      yum info   包名称    已经安装的包的信息

rpm 方式 安装redis rpm 安装yum_rpm 方式 安装redis_18

      yum  install 包名称    -y      安装包 【有依赖关系】

rpm 方式 安装redis rpm 安装yum_shell_19

           remove   包名称                卸载包

rpm 方式 安装redis rpm 安装yum_包名_20


       包组

       yum grouplist                 【查看有多少个包组

rpm 方式 安装redis rpm 安装yum_包名_21

       yum  groupinstall 包组名称  -y    【安装包组

rpm 方式 安装redis rpm 安装yum_运维_22

       yum  groupremove 包组名称       【删除包组


       yum clean all        【清除缓存文件

rpm 方式 安装redis rpm 安装yum_操作系统_23

       更新软件包

rpm 方式 安装redis rpm 安装yum_shell_24





转载于:https://blog.51cto.com/7608919/1259710