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包效验

  • 相关阅读:
    Leetcode 50.Pow(x,n) By Python
    Leetcode 347.前K个高频元素 By Python
    Leetcode 414.Fizz Buzz By Python
    Leetcode 237.删除链表中的节点 By Python
    Leetcode 20.有效的括号 By Python
    Leetcode 70.爬楼梯 By Python
    Leetcode 190.颠倒二进制位 By Python
    团体程序设计天梯赛 L1-034. 点赞
    Wannafly挑战赛9 C-列一列
    TZOJ Start
  • 原文地址:https://www.cnblogs.com/kevinzr/p/11812080.html
Copyright © 2011-2022 走看看