插入光盘,创建挂载点,挂载设备,安装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查询未安装软件包的依赖性

原文地址:https://www.cnblogs.com/xiongjiawei/p/7245707.html