zoukankan      html  css  js  c++  java
  • Day7

    一、软件包分类。

    1.源码包(把源代码直接给你的包)

        -脚本安装包

    2.二进制包(rpm包跟系统默认包)

      二进制包指的就是,源代码经过编译后的包。就是把abcd的编程语言,转换成机器语言0101010.。

    二、RPM包。

    1.通过rpm 命令手工来管理。

        i.rpm包的命名规则。

          以apache包命名规则举例。

            httpd-2.2.15-29.el6.centos.x86_64.rpm

            httpd:包名,2.2.15:版本号。29:更改次数

    2.通过yum  在线管理。

        i.事先准备一个yum服务器包含所有的软件包,这样可以直接下载直接安装,不用手工管理及依赖性问题。

      2.1安装、升级、卸载软件。(包全名就是一大串包括版本号的,包名就是包全名前面的英文。)

      i.rpm 安装

        命令格式:rpm 【选项】 包全名   举例:rpm -ivh 包全名 。一般都是三个全使用。

          选项:1. -i install  安装

             2. -v verbos 显示详细信息。

             3.-h hase  显示进度。

             4.--nodeps 不检测依赖性。

             5.-q  查看是否安装软件包  rpm -q 加包名。如果有就有没有就没有。

             6.-a 查询所有rpm 包。 注意:一般 rpm -qa 只是查询所有安装过的rpm包

              小技巧:rpm -qa |grep http    查询所有跟apache相关的安装包。

             7.-i 查询软件信息。 rpm -qi  httpd   查询出Apache包的信息 ,比如包名、版本、安装时间等等。

             8.-p package查询未安装包的信息。 rpm -qip  包全名。注意:这里因为未安装所以要加包全名

             9.-l 列表  rpm -ql 包名 查询软件包安装位置

             10.-f file 查询系统文件属于哪个包 rpm -qf 系统文件名  注意必须是安装包的时候自动生成的文件,才能反查询出是哪个包装的。

                                     

             10.-R查询软件包的依赖性  rpm -Rp  包名

            11.-V verify  rpm包效验

  • 相关阅读:
    编码导致 html和aspx 样式差异,变形
    Recommand of the Day:Names in English
    NSBundle常用方法及解释
    在K8S 中部署 Spring Boot 应用,爽!
    如果抛开 Spring,如何自己实现 AOP?面试必问。。。
    为什么阿里强制 boolean 类型变量不能使用 is 开头?
    CTO 说禁用 Lombok,看我怼死他。。
    面试官:什么是 YAML?和 Spring Boot 有什么关系?
    面试官:线程池多余的线程是如何回收的?
    JetBrains 发布下一代 IDE,无比轻量,几秒就能启动干活,IDEA 可以扔了。。
  • 原文地址:https://www.cnblogs.com/kevinzr/p/11812080.html
Copyright © 2011-2022 走看看