• 插入光盘,创建挂载点,挂载设备,安装rpm包,升级rpm包,卸载rpm包,查询rpm包是否安装,查询rpm包信息、安装位置,查询系统文件名属于哪个安装包


    插入光盘:

    创建挂载点:

    创建挂载点。

    挂载设备:或者mount /dev/sr0 /mnt/cdrom

     安装rpm包:

    [root@localhost Packages]# rpm -ivh mysql-connector-odbc-5.2.5-6.el7.x86_64.rpm 【选项说明:i安装install,v显示详细信息verbose,h显示安装过程hash,--nodeps不检查依赖性】

    警告:mysql-connector-odbc-5.2.5-6.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
    错误:依赖检测失败:
            libodbc.so.2()(64bit) 被 mysql-connector-odbc-5.2.5-6.el7.x86_64 需要
            libodbcinst.so.2()(64bit) 被 mysql-connector-odbc-5.2.5-6.el7.x86_64 需要

    查询安装过程依赖性:http://www.rpmfind.net/

     [root@localhost Packages]# ll /var/lib/rpm
    总用量 43796
    -rw-r--r--. 1 root root  1830912 7月  19 23:25 Basenames
    -rw-r--r--. 1 root root     8192 7月  19 23:25 Conflictname
    -rw-r--r--. 1 root root   270336 7月  27 16:51 __db.001
    -rw-r--r--. 1 root root    81920 7月  27 16:51 __db.002
    -rw-r--r--. 1 root root   684352 7月  27 16:51 __db.003
    -rw-r--r--. 1 root root   491520 7月  19 23:25 Dirnames
    -rw-r--r--. 1 root root    12288 7月  19 23:25 Group
    -rw-r--r--. 1 root root    16384 7月  19 23:25 Installtid
    -rw-r--r--. 1 root root    32768 7月  19 23:25 Name
    -rw-r--r--. 1 root root    16384 7月  19 23:25 Obsoletename
    -rw-r--r--. 1 root root 39907328 7月  19 23:25 Packages
    -rw-r--r--. 1 root root  1675264 7月  19 23:25 Providename
    -rw-r--r--. 1 root root   167936 7月  19 23:25 Requirename
    -rw-r--r--. 1 root root    57344 7月  19 23:25 Sha1header
    -rw-r--r--. 1 root root    40960 7月  19 23:25 Sigmd5
    -rw-r--r--. 1 root root     8192 7月  19 23:24 Triggername

    查看挂载信息:

    [root@localhost Packages]# mount

    /dev/sr0 on /mnt/cdrom type iso9660 (ro,relatime)

    装apache:

    [root@localhost Packages]# rpm -ivh httpd-2.4.6-45.el7.centos.x86_64.rpm
    警告:httpd-2.4.6-45.el7.centos.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
    错误:依赖检测失败:
            /etc/mime.types 被 httpd-2.4.6-45.el7.centos.x86_64 需要
            httpd-tools = 2.4.6-45.el7.centos 被 httpd-2.4.6-45.el7.centos.x86_64 需要
            libapr-1.so.0()(64bit) 被 httpd-2.4.6-45.el7.centos.x86_64 需要
            libaprutil-1.so.0()(64bit) 被 httpd-2.4.6-45.el7.centos.x86_64 需要

    升级rpm包:rpm -Uvh 包全名 -U(upgrade)

    卸载rpm包:rpm -e 包名 -e(erase) --nodeps不检查依赖性

    查询rpm包是否安装:

    rpm -q 包名,查询此包是否已安装

    rpm -qa 查询所有已安装的rpm包

    rpm -qi查询软件包信息

    rpm -pqi查询未安装软件包信息

    rpm -ql查询安装包位置信息(-l list)

    rpm -qpl httpd-2.4.6-45.el7.centos.x86_64.rpm查询未安装包如果安装将会安装到的位置

    rpm -qf 系统文件名,查询系统文件名属于哪个安装包

    rpm -qR查询已安装软件包的依赖性

    rpm -qpR查询未安装软件包的依赖性

  • 相关阅读:
    超硬核Java工程师秋招回忆录+面经汇总,为了拿BAT的研发offer我都做了那些准备?
    使用Prometheus监控Golang服务-基于YoyoGo框架
    Kubernetes Pod OOM 排查日记
    Golang语言排序的几种方式
    设计公共组件需要注意什么
    有关WebSocket必须了解的知识
    docker容器技术
    【SpringBoot】 中时间类型 序列化、反序列化、格式处理
    安装Scrapy的时候报错error: Microsoft Visual C++ 14.0 is required.
    python爬虫学习05-爬取图片
  • 原文地址:https://www.cnblogs.com/xiongjiawei/p/7245707.html
Copyright © 2020-2023  润新知