Linux软件包安装

二进制软件包管理

1、RPM

2、YUM

RPM包管理

(1)查询是否安装jdk

rpm -q jdk

rpm -qa|grep jdk

查询选项:

-a查询所有已安装的软件包

-f查询文件所属软件包

-p查询软件包

-i显示软件包信息

-l显示软件包中的文件列表

-d显示被标注为文档的文件列表

-c显示被标注为配置文件的文件列表

查询文件隶属的软件包:rpm –qf
    查询软件包信息:rpm –qi、rpm –qip
    查询软件包安装文件:rpm-ql、rpm –qlp
    查询软件包帮助文件:rpm –qd
   查询软件包配置文件:rpm -qc

(2)卸载

rpm -e jdk

注意:如果有其他软件包有依赖关系(依赖jdk),卸载时会产生提示信息,

可以使用 -- nodeps强行卸载

rpm -e -- nodeps jdk

(3)安装自己下载的jdk版本

rpm -ivh jdk-7u80-linux-x64.rpm

其他选项

--excludedocs不安装软件包中的文档文件

--prefix=path将软件包安装到由path指定的路径下

--test只对安装进行测试,并不实际安装

情况1:      软件包已经被安装

rpm -ivh jdk-7u80-linux-x64.rpm
    提示:package jdk-7u80-linux-x64.rpm is already Installed
    如果想覆盖此软件包,可以在命令行上使用--replacepkgs

情况2: 文件冲突

rpm -ivh jdk-7u80-linux-x64.rpm
    提示:conflicts with file from ....   Connotbe installed
    如果想让rpm忽略该错误信息,可以在命令行上使用--replacefiles选项

情况3:未解决依赖关系

rpm软件包可能依赖于其他软件包,在安装了特定的软件包后才能安装该软件包。

提示:failed  dependencies ....  Is  needed by ....你必须安装完所依赖的软件包,

才能解决这个问题。如果想强制安装,请使用--nodeps选项

YUM包管理(保证联网状态)

应用yum的优势:

(1)自动解决软件包的依赖关系

(2)方便软件包的升级

安装                yum install
检测升级         yum check-update
升级                yum update
软件包查询      yum list
软件包信息      yum info
卸载                yum remove
帮助                yum -help、man  yum

九、Linux 软件包安装相关推荐

  1. 20180619 Linux 软件包安装和卸载 7.1 - 7.9

    20180619 Linux 软件包安装和卸载 7.1 - 7.9 7.1 安装软件包的三种方法 7.2 rpm 包介绍 7.3 rpm 工具用法 7.4 yum 工具用噶 7.5 yum 搭建本地仓 ...

  2. Linux 软件包安装

    目录 通过源代码编译安装 通过RPM软件包安装 通过Yum软件仓库安装 配置本地Yum源 通过yum安装软件 通过Dnf软件仓库安装 Linux软件包安装有四种方式:源代码.RPM.Yum.Dnf安装 ...

  3. Linux软件包安装与卸载

    Linux下安装软件包的三种方法 rpm工具 yum工具 源码包安装 yum是Redhat所特有的安装RPM程序包的工具,使用起来相当方便.因为使用RPM安装某一个程序包有可能会因为该程序包依赖另一个 ...

  4. Linux软件包安装

    目录 1.安装及管理程序 1.1 应用程序与系统命令的关系 1.2 典型应用程序的目录结构 1.3 常见的软件包封装 2.RPM软件包管理工具 2.1 什么是RPM 2.2 RPM命令 2.3 RPM ...

  5. linux软件包安装方式汇总

    一.源码包安装(编译安装) 1.*.src.rpm形式的源代码软件包 用法: 安装:    rpm –rebuild *.src.rpm Cd /usr/src/dist/RPMS           ...

  6. 强制安装软件linux,linux软件包安装和卸载

    软件包安装有三种方法: rpm工具 yum工具 源码包 1.0 rpm工具使用 设置光驱并挂载 rpm包格式,包名.版本号.发布版本号.平台 rpm -ivh rpm包文件 //安装 rpm -Uvh ...

  7. 2018.8.9日,预习笔记,Linux软件包安装和卸载

    安装软件包的三种方法 rpm包介绍 rpm工具用法 yum工具用法 yum搭建本地仓库 yum更好本地源 yum下载rpm包 源码包安装 yum保留已经安装过的包 搭建局域网yum源 把源码包打包成r ...

  8. suse linux 软件包安装,SUSE Linux 11系统rpm包离线安装GCC

    SUSE Linux 11系统rpm包离线安装GCC 1.问题显示 编译失败 python2.6环境下编译pycrypto-2.6.1 src/hash_template.c:360: warning ...

  9. linux软件包安装及自制yum源

    程序的代码是用编程语言写的给人看的(源代码),计算机只能识别二进制,因此程序要先编译才能运行.系统安装盘内置的安装包提供的是最稳定运行的软件版本,都是编译好的rpm包,可以直接安装.如果是自己下载的新 ...

  10. Linux软件包安装和卸载

    安装软件包的三种方法 1.rpm.yum.源码包 2.yum会把依赖的包都安装上 rpm包介绍 3.rmp报名组成结构:yum-3.4.3-132.el7.centos.0.1.noarch.rpm ...

最新文章

  1. 使用OKHttp3实现下载(断点续传、显示进度)
  2. 【全文搜索引擎】Elasticsearch之分词器
  3. 一篇来自前端同学对后端接口的吐槽:痛!
  4. 为什么我们总是喜欢选择差不多的价格
  5. [转载] 使用 Web 标准生成 ASP.NET 2.0 Web 站点
  6. Linux学习总结(32)——Shell脚本高效编写技巧
  7. hadoop2.6.2分布式环境搭建
  8. 安装了silverlight还是提示_苹果手机的微信提示音也能改,公司小姐姐都来向我请教...
  9. 京东面试题(Redis):为啥RedisCluster设计成16384个槽
  10. arduino循迹小车
  11. 打造个人电脑安全终极防线
  12. Nhibernate3.3.3sp1基础搭建测试
  13. 匠能电子:55寸0.88mm拼接屏与1.7mm拼接屏的对比效果
  14. 华为荣耀手表GS3 评测怎么样
  15. 浙大吴飞“舌战”阿里贾扬清:AI内卷与年薪百万,哪个才是真实?
  16. 思维导图怎么画?简单易学的思维导图绘制教程
  17. Ceph分布式存储实战:从0搭建一个存储集群,并把块设备镜像映射到CentOS 7系统上的步骤
  18. 虚拟机中的Linux系统如何联网?
  19. g54y6huj6yh
  20. 商品模块数据库表解析(一)

热门文章

  1. 【线性代数公开课MIT Linear Algebra】 第八课 Ax=b,我们的核心问题
  2. c#中ToString(yyyyMMdd) 与ToString(yyyymmdd)区别
  3. 拓端tecdat|R语言计量经济学与有时间序列模式的机器学习预测
  4. 拓端tecdat|R语言用线性回归模型预测空气质量臭氧数据
  5. python中unique()与nuniqe()用法
  6. 习题3.8 符号配对 (20 分)
  7. Python脚本实现深大校园网网页登陆
  8. 计算机地图制图的点状符号制作,计算机地图制图验手册汇编.doc
  9. ValueError: threshold must be numeric and non-NAN, try sys.maxsize for untruncated representation
  10. 20170910算法工程师在线笔试