插入光盘:

创建挂载点:

创建挂载点。

挂载设备:或者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查询未安装软件包的依赖性

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

  1. linux下各安装包的安装方法

    <转>linux下各安装包的安装方法   一.rpm包安装方式步骤: 1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root ...

  2. Mac OS平台下应用程序安装包制作工具Packages的使用介绍

    一.介绍 Windows下面开发好的应用程序要进行分发时有很多打包工具可供选择,如Inno Setup, InstallShield, NSIS, Advanced Installer, Qt Ins ...

  3. NSIS打包(二)第一个安装包

    基本介绍完之后,我们大概了解了NSIS中有哪些组件,现在我们通过一个简单的demo来学习如何使用这些组件. 1.环境配置 NSIS的环境非常简单,只有一个安装包,安装后即可使用. 官网:http:// ...

  4. iOS开发——程序员必备&iOS安装包的三种格式 deb、ipa 和 pxl的解释和说明

    iOS安装包的三种格式 deb.ipa 和 pxl的解释和说明 目前 iOS 平台上常见的安装包有三种,deb.ipa 和 pxl.转自链接:http://fanlb.blogbus.com/logs ...

  5. VS 制作安装包小窥

    难得忙里偷闲,看到有关VS制作安装包,按下文小试一把,还行,比不上Installshield. 首先在打开 VS2010    >   文件 >新建项目 创建一个安装项目  XXX 在“目 ...

  6. iOS 平台上常见的安装包有三种,deb、ipa 和 pxl

    前言:目前 iOS 平台上常见的安装包有三种,deb.ipa 和 pxl. 其中 deb 格式是 Debian 系统(包含 Debian 和 Ubuntu )专属安装包格式,配合 APT 软件管理系统 ...

  7. vs2019 中文离线安装包下载

    1. 通过在https://visualstudio.microsoft.com/zh-hans/downloads/ 下载VS2019, 之后会下载vs_enterprise__78682482.1 ...

  8. [Azure DevOps] 使用 Inno Setup 制作桌面软件安装包

    1. 桌面应用程序的 CI/CD 桌面应用程序的 CI/CD 过程和网站有一些不同,毕竟桌面应用程序的"部署"只是将安装包分发到目标位置,连应用商店都不用上,根据公司的管理流程可以 ...

  9. Mac下获取AppStore安装包文件路径-取出安装包

    问题描述:我们通过AppStore下载软件的时候想要把安装包保存下来,但是AppStore安装好之后会自动删除安装包,而且安装路径也很难找到. 解决方案: 一.打开活动监视器 二.找storedown ...

随机推荐

  1. org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 6; 不允许有匹配 "[xX][mM][lL]" 的处理指令目标。

      Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException: ### Error ...

  2. 自己动手修改Robotium代码(上)

    Robotium作为Android自动化测试框架,还有许多不完善的地方,也不能满足测试人员的所有要求.那么,本文以四个实际中碰到的问题为例,介绍改动Robotium源码的过程. public bool ...

  3. 将传统项目改造为SSM框架的项目

    首先 第一步改变传统dao层 先要再resource文件夹下创建一个applicationContext.xml  内容如下 关键代码     <!--        使spring扫描包下的所 ...

  4. 使用dropwizard(6)-国际化-easy-i18n

    前言 Dropwizard官方文档并没有提供国际化的模块,所以只能自己加.Spring的MessageResource用的很顺手,所以copy过来. Easy i18n 在整合Dropwizard的时 ...

  5. MATLAB 大数据剔除坏值

    在用MATLAB进行数据分析的时候,坏点对正确结果的影响比较大, 因此,我么需要剔除野点,对于坏值的剔除,我们 利用  3σ准则 剔除无效数据: 3σ准则又称为拉依达准则,它是先假设一组检测数据只含有 ...

  6. 通过ELK快速搭建一个你可能需要的集中化日志平台

    在项目初期的时候,大家都是赶着上线,一般来说对日志没有过多的考虑,当然日志量也不大,所以用log4net就够了,随着应用的越来越多,日志散 落在各个服务器的logs文件夹下,确实有点不大方便,这个时候 ...

  7. C# tostring

    GUID: 即Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique IDentifier) . GUID是一个通过特定算法产生 ...

  8. UEditor1.4.3.3实现图片上传、删除功能

    1.下载ueditor1.4.3.3 UTF-8的版本 2.新建一个项目,在项目中添加UEditor,把下载好的插件都放在ueditor这个文件夹中,在进行一些基本的配置 3.在根目录下新建一个为in ...

  9. Thinkphp导入外部类的方法

    相信很多人在使用TP时候都苦恼使用外部类各种不成功 下面为大家详细介绍下引用方法和注意细节 手动加载第三方类库 由于第三发类库没有具体的命名空间,所以需要使用以下几种方法手动导入 1.import方法 ...

  10. 读懂源码:一步一步实现一个 Vue

    源码阅读:究竟怎样才算是读懂了? 市面上有很多源码分析的文章,就我看到的而言,基本的套路就是梳理流程,讲一讲每个模块的功能,整篇文章有一大半都是直接挂源码.我不禁怀疑,作者真的看懂了吗?为什么我看完后 ...