zoukankan      html  css  js  c++  java
  • 第5章 软件包管理(2)_源码包和脚本包安装

    3 源码包管理

    3.1 源码包和RPM包的区别

    (1)区别:①安装之前的区别:概念上的区别;②安装之后:安装位置不同

    (2)RPM包的默认安装位置

    RPM包默认安装路径

    /etc

    配置文件安装目录

    /usr/bin

    可执行的命令安装目录

    /usr/lib

    程序所使用的函数库保存位置

    /usr/share/doc

    基本软件使用手册保存位置

    /usr/share/man

    帮助文件保存位置

    (3)源码包安装位置:安装在指定位置中,一般是/usr/local/软件名/

    (4)安装位置不同带来的影响

      ①RPM包安装的服务可以使用系统服务管理命令(service)来管理。如RPM包安装的apache的启动方法是:

        A. #/etc/rc.d/init.d/httpd start

        B.service httpd start

      ②源码包安装的服务则不能被服务管理命令管理,因为没有安装到默认路径中。所以只能用绝对路径进行服务的管理,如:

        #/usr/local/apache2/bin/apachectl  start

    3.2 源码包的安装过程

    (1)安装C语言编译器

    (2)下载apache源码包(以安装apache源码包为例

          ①下载源码包:http://mirror.bit.edu.cn/apache/httpd

    (3)解压缩下载源码包

    (4)进入解压缩目录,进行正式的安装

      ①查看安装文件install的说明。

      ②用configure命令来进行软件配置与检查

        A.定义需要的功能选项(如,配置安装目录#./configure –prefix=/usr/local/apache2

        B.检测系统环境是否符合安装要求

        C.把定义好的功能选项和检测系统环境的信息都写入Makefile文件,用于后续编辑

      ③执行编译#make

      ④执行编译安装:#make install

    (5)安装注意事项

      ①源代码保存位置:/usr/local/src/

      ②软件安装位置:/usr/local

      ③如何确定安装出错:安装过程停止;出现error、warning或no的提示。

    3.3 源码包的卸载

      不需要卸载命令,直接删除安装目录即可,不会遗留任何垃圾文件。

    4 脚本安装包

    4.1 脚本安装包

    (1)脚本安装包并不是独立的软件包类型,一般用来作为源码包的自动安装。

    (2)是人为把安装过程写成了自动安装的脚本,只要执行脚本,定义简单的参数,就可以完成安装。

    (3)非常类似于Windows下软件的安装方式

    4.2 Webmin的作用

      Webmin是一个基于Web的Linux系统管理界面。可以通过图形化的方式设置用户帐号、Apache、DNS、文件共享等服务。(提供安装脚本)

    4.3 用脚本安装包来安装软件(以Webmin的安装为例

    (1)下载软件:http://sourceforge.net/projects/webadmin/files/webmin/(是个源码包)

    (2)解压缩,并进入解压缩目录

    (3)执行安装脚本:setup.sh

  • 相关阅读:
    增删改查, SQL语句,注意事项
    形参
    接收前台的GET/POST请求
    数据库能查出数据,但mybatis查询出返回的结果是null
    resultType
    日期和字符串互转、数据库处理日期
    ajax的简单应用
    设置
    深度解密Go语言之unsafe
    golang中,map作为函数参数是如何传递的
  • 原文地址:https://www.cnblogs.com/5iedu/p/6160880.html
Copyright © 2011-2022 走看看