美文网首页
admin10-RPM包管理

admin10-RPM包管理

作者: 小巫吞金兽 | 来源:发表于2020-07-27 23:06 被阅读0次

    常见的软件封包类型


    image.png

    零散软件包管理
    1.让光盘文件的内容出现在系统
    [root@A ~]# mkdir /rhel7
    [root@A ~]# mount /dev/cdrom /rhel7
    mount: /dev/sr0 写保护,将以只读方式挂载
    [root@A ~]# ls /rhel7
    [root@A ~]# ls /rhel7/P(tab)

    1. RHEL7当中RPM包,方便快捷
      RPM Package Manager,RPM包管理器
      只能解决没有依赖关系的软件包
      – rpm -q 查询软件名...
      – rpm -ivh 软件名-版 本信息.rpm...
      – rpm -e 卸载
      [root@A ~]# rpm -q firefox
      firefox-38.3.0-2.el7_1.x86_64 装了软件 会告诉我们软件名
      [root@A ~]# rpm -q haha #查询软件包(程序)是否安装
      未安装软件包 haha
      [root@A ~]# rpm -q bash
      bash-4.2.46-19.el7.x86_64
      [root@server0 /]# rpm -q net-tools
      net-tools-2.0-0.17.20131004git.el7.x86_64
      [root@server0 /]# rpm -q zip
      zip-3.0-10.el7.x86_64
      [root@A ~]# rpm -q vsftpd #查询软件包(程序)是否安装
      [root@A ~]# rpm -ivh /rhel7/Packages/ #安装软件包 vsftpd-3.0.2-10.el7.x86_64.rpm
      [root@A ~]# rpm -q vsftpd #查询软件包是否安装成功
      [root@A ~]# rpm -e vsftpd #卸载软件包
      [root@A ~]# rpm -q vsftpd #查询软件包是否卸载成功

    练习: 利用rpm命令安装vsftpd
    [root@server0 /]# mkdir /myiso #创建文件目录
    [root@server0 /]# mount /dev/cdrom /myiso 将光盘先挂载到/myiso
    mount: /dev/sr0 写保护,将以只读方式挂载
    [root@server0 /]# ls /myiso
    addons GPL LiveOS release-notes RPM-GPG-KEY-redhat-release
    EFI images media.repo repodata TRANS.TBL
    EULA isolinux Packages(安装包) RPM-GPG-KEY-redhat-beta
    [root@server0 /]# rpm -q vsftpd 查询是否安装软件包
    未安装软件包 vsftpd
    [root@server0 /]# rpm -ivh /myiso/Packages/vsftpd-3.0.2-10.el7.x86_64.rpm 使用Tab键 安装软件包
    警告:/myiso/Packages/vsftpd-3.0.2-10.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID fd431d51: NOKEY为什么会有警告?因为系统看不懂红帽的签名
    准备中... ################################# [100%]
    正在升级/安装...
    1:vsftpd-3.0.2-10.el7 ################################# [100%]
    [root@server0 /]# rpm -q vsftpd 检测是否安装成功(查询是否安装成功)
    vsftpd-3.0.2-10.el7.x86_64
    [root@server0 /]# rpm -e vsftpd 卸载程序
    [root@server0 /]# rpm -q vsftpd 再次检查
    未安装软件包 vsftpd


    导入RPM软件包红帽签名信息
    Rpm 数据库 导入信息
    [root@A ~]# rpm --import /rhel7/RPM-GPG-KEY-redhat-release导入红帽官方签名,识别所有包的信息,可以去除一些警告信息
    [root@A ~]# rpm -q vsftpd
    vsftpd-3.0.2-10.el7.x86_64
    [root@A ~]# rpm -e vsftpd
    [root@A ~]# rpm -ivh /rhel7/Packages/vsftpd-3.0.2-10.el7.x86_64.rpm
    [root@A ~]# rpm -q vsftpd

    相关文章

      网友评论

          本文标题:admin10-RPM包管理

          本文链接:https://www.haomeiwen.com/subject/gaoclktx.html