LINUX-软件安装(三)

  源码包安装
   1    远程传输工具winscp传输apachelinux
                  httpd
   2    安装
      1)解压
        2cd  解压目录  
        3  查看安装文档
           INSTALL    README
        4)编译前准备
          ./configure --prefix=/usr/local/apache2
   功能:
       1   检测系统环境,生成Makefile
       2   定义软件选项
         5)编译          makeclean        
              make
          6)编译安装
              make  install
      报错判断:
                  第一:安装过程是否停止
                  第二:注意error  warning no 等错误报警
      3   启动
              /usr/local/apache2/bin/apachectl start
      4   删除
              直接删除安装目录
   光盘yum源搭建
     1、挂载光盘
      #mount /dev/sr0 /mnt/cdrom
      2、让网络yum源文件失效
    #cd /etc/yum.repos.d
    #mv mv CentOS-Base.repo CentOS-Base.repo.bak
    #mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak
    #mv CentOS-Vault.repo CentOS-Vault.repo.bak
   3、修改光盘yum源文件
   #vim CentOS-Media.repo [c6-media]
   name=CentOS-$releasever - Media
   baseurl=file:///mnt/cdrom
    #地址为你自己的光盘挂载地址
   #   file:///media/cdrom/
   #   fils:///media/cdrecorder/
    #注释这两个不存在的地址
   gpgchech=1
   enabled=1
    #enable0改为enable=1,让这个yum源配置文件生效gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

  源码包与RPM包的区别 

  区别

   安装之前的区别:概念上的区别

   安装之后的区别:安装位置不同

  2RPM包安装位置

  是安装在默认位置中

    RPM包默认安装路径

 /etc/     配置文件安装目录

 /usr/bin/ 可执行的命令安装目录

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

 /usr/share/doc 基本的软件使用手册保存位置

 /usr/share/man/ 帮助文件保存位置

 3、源码包安装位置

   安装在指定位置当中,一般是/usr/local/软件名

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

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

 /etc/rc/init.d/httpdstart

 service httpdstart

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

 /usr/local/apache2/bin/apachectlstart

  源码包安装过程

 1、安装准备

     安装C语言编译器

     下载源码包

   http://mirror.bit.edu.cn/apache/httpd

  2、安装注意事项

    源码包保存位置:/usr/local/src.

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

    如何确定安装过程报错:

     安装过程停止

     并出现errorwarningno的提示

  3、源码包安装过程

     下载源码包

     解压缩下载的源码包

     进入解压缩目录

   ./configure --prefix=/usr/local/apache2        #软件配置与检查

     定义需要的功能选项

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

     把定义好的功能选项和检测系统环境的信息

都写入Makefile文件,用于后续的编辑

    make   编译(如果保持用makeclean

    makeinstall    编译安装   

启动

    /usr/local/apache2/bin/apschect1start

    4、源码包的卸载

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

   脚本安装方法

   1、脚本安装包

   脚本安装包并不是独立的软件包类型,常见安装的是源码包

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

   非常类是与Windows下软件的安装方式。

   2Webmin的作用

 Webmin是一个基于WebLinux系统管理界面。您就可以通过图形化的方式设置用户帐号、ApacheDNS、文件共享等服务

 3Webmin安装过程

  下载软件

  http://sourceforge.net/projects/webadmin/files/webmin/

   解压缩,并进入加压缩目录

   执行安装脚本./setup.sh

    安装位置、日志位置、perl安装位置、端口、管理员名、管理员密码、ssl:不启用、开启启动



本文出自 “吴老二” 博客,谢绝转载!

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。