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/apachectl start

  源码包安装过程

 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/apschect1 start #启动

    4、源码包的卸载

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

   脚本安装方法

   1、脚本安装包

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

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

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

   2Webmin的作用

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

 3Webmin安装过程

  下载软件

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

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

   执行安装脚本./setup.sh

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


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

你可能感兴趣的:(linux,warning)