• 软件包分类

1、源码包
2、二进制包
二进制包是源码包编译后产生的文件。.exe文件是适用于windows平台的二进制包;RPM包适用于redhat系列的二进制包;deb包是适用于ubuntu平台的二进制包。
rpm包安装方法有两种:一种是rpm命令安装,一种是yum在线安装


  • rpm命令安装

包全名与包名
软件还没有安装时,使用包全名
软件已经安装后,使用包名,是搜索/var/lib/rpm来做到的。

rpm -ivh 包全名
-i 安装
-v 显示详细信息
-h 显示进度
--nodeps 不检测依赖性(即使装上了软件也不能用)
rpm -Uvh 包全名
-U 升级
rpm -e 包名
-e 卸载
--nodeps 不检测依赖性


环形依赖a-->b-->c-->a 解决办法:用一条命令同时安装a、b、c


模块依赖

mkdir /mnt/cd
mount /dev/sr0 /mnt/cd
cd /mnt/cd/Packages
rpm -ivh mysql-connector-odbc-5.2.5-7.el7.x86_64.rpm
错误:依赖检测失败:
libodbc.so.2()(64bit) 被 mysql-connector-odbc-5.2.5-7.el7.x86_64 需要
libodbcinst.so.2()(64bit) 被 mysql-connector-odbc-5.2.5-7.el7.x86_64 需要
libodbc.so.2不是一个独立的软件包,它是某个软件包中的一个软件,需要安装它所在的软件包,它在哪个软件包里,www.rpmfind.net查询模块依赖。
wget http://www.rpmfind.net/linux/centos/7.5.1804/os/x86_64/Packages/unixODBC-2.3.1-11.el7.i686.rpm
rpm -ivh unixODBC-2.3.1-11.el7.i686.rpm
错误:依赖检测失败:
libc.so.6 被 unixODBC-2.3.1-11.el7.i686 需要
libc.so.6(GLIBC_2.0) 被 unixODBC-2.3.1-11.el7.i686 需要
libc.so.6(GLIBC_2.1) 被 unixODBC-2.3.1-11.el7.i686 需要
libc.so.6(GLIBC_2.1.3) 被 unixODBC-2.3.1-11.el7.i686 需要
libc.so.6(GLIBC_2.3) 被 unixODBC-2.3.1-11.el7.i686 需要
libc.so.6(GLIBC_2.3.4) 被 unixODBC-2.3.1-11.el7.i686 需要
libc.so.6(GLIBC_2.4) 被 unixODBC-2.3.1-11.el7.i686 需要
libc.so.6(GLIBC_2.7) 被 unixODBC-2.3.1-11.el7.i686 需要
libdl.so.2 被 unixODBC-2.3.1-11.el7.i686 需要
libltdl.so.7 被 unixODBC-2.3.1-11.el7.i686 需要
libpthread.so.0 被 unixODBC-2.3.1-11.el7.i686 需要
libpthread.so.0(GLIBC_2.0) 被 unixODBC-2.3.1-11.el7.i686 需要
libreadline.so.6 被 unixODBC-2.3.1-11.el7.i686 需要

linux 软件包 rpm命令之安装、更新、卸载、依赖相关推荐

  1. 第十章 Linux下RPM软件的安装与卸载

    第十章 Linux下RPM软件的安装与卸载 第一节 RPM软件包安装 rpm命名原则 如: vsftpd-3.0.2-9.el7.x86_64.rpm vsftpd 3.0.2 9 e17 x86_6 ...

  2. linux 下rpm软件的安装和卸载

    RPM包: 1.如何安装rpm软件包 rmp软件包的安装可以使用程序rpm来完成.执行下面的命令 rpm -i your-package.rpm 其中your-package.rpm是你要安装的rpm ...

  3. Linux中命令rpm,Linux中rpm命令起什么作用呢?

    摘要: 下文讲述Linux中rpm的功能说明,如下所示: rpm(Red-Hat Package Manager 英文的缩写 ) rpm命令功能: 用于对Linux下软件包进行管理操作, 如: 安装. ...

  4. rpm命令管理——安装升级与卸载

    rpm命令管理--安装升级与卸载 1.包全名和包名 包全名:一般用于安装和软件升级. 包名:安装好了,这时候就可以用包名. 2.RPM安装 功能:安装文件包 语法: rpm -ivh 包全名 ​ -i ...

  5. Linux 中RPM包的安装

    Linux 中RPM包的安装 在linux的使用过程中,会用到各种各样的服务,所以就会安装许多软件包. 所以就总结了下边的两种安装方式: 1. 二进制安装 软件包的安装及相关命令: rpm -ivh ...

  6. 【转载】linux-查询rpm包相关安装、卸载脚本

        测试过程中,有时要测试开发自己打的rpm包,为了确认打包正确,需要查询rpm包相关安装.卸载脚本,可以使用命令:   [root@6 /]#rpm -q --scripts mysql pos ...

  7. Linux Centos下软件的安装与卸载方法

    参考文档https://blog.csdn.net/zolalad/article/details/11368879 linux下软件的安装与卸载 第一章 linux下安装软件,如何知道软件安装位置 ...

  8. linux 下的软件的安装与卸载

    linux下安装软件,如何知道软件安装位置 注:一般的软件的默认安装目录在/usr/local或者/opt里,可以到那里去找找. 指令名称:whereis 功能介绍:在特定目录中查找符合条件的文件.这 ...

  9. Linux操作系统下软件的安装与卸载

    在Windows下安装软件时,只需运行软件的安装程序(setup.install等)或者用zip等解压缩软件解开即可安装,运行反安装程序(uninstall.unware."卸载" ...

最新文章

  1. 不学无数——SpringBoot入门Ⅷ
  2. python基础学习——函数和方法的区别与联系
  3. TensorFlow2实现协同过滤算法中的矩阵分解(首家基于TS2版本)
  4. c++ qt获取电脑的内存_QT开发(十四)——QT绘图系统
  5. 使用POI转换word doc文件
  6. postman delete 请求传递数组_Postman请求方法
  7. Spark in action on Kubernetes - 存储篇(一)
  8. magento 模板区块--商品总类别显示页
  9. .NET程序员修炼之道
  10. centos8 yum源配置
  11. 任务栏可以点,电脑桌面却不显示内容的解决方法
  12. 信息学奥赛一本通|1183:病人排队
  13. python用四个圆画成花_秘籍:学画牡丹技法要领,不轻易外传...
  14. FPGA——HLS简介
  15. JAY和ZOOM,还有铁面人究竟是谁?
  16. ThingsBoard RPC control
  17. 微信公众号添加Word文档附件教程_公众号添加Excel、PDF、PPT、Zip等附件教程
  18. 相关系数与协方差间的转换
  19. 跟随自己,让自己的灵魂做主
  20. Keil5下载程序报错问题总结

热门文章

  1. Spring配置跨域请求
  2. OpenSatck Ironic实现裸机管理
  3. mac python2.7升级到3.7_Mac 升级 Python2.7 到 Python3.5
  4. 码云上传项目时出现空目录的解决办法
  5. CXF 生成Web Service Client(将WSDl 转化成 Java代码)
  6. [Web Chart系列之一(续)]Web端图形绘制SVG,VML, HTML5 Canvas 简单实例
  7. Soul 网关源码阅读(二)代码初步运行
  8. 中文分词第三方库_Python计算生态jieba库和random库的综合运用之爬山篇
  9. 画图标签和图大小_Matpltolib图鉴基础饼图
  10. IDEA运行项目出现Caused by:java.lang.OutOfMemoryError: PermGen space