Linux下软件的安装和管理解析之一

  1 Linux下软件安装的四种方式介绍

  Windows下的软件安装,通常都只是需要通过鼠标双击安装程序或者使用winrar等解压工具解压软件到指定的目录(绿色版)即可。

  而Linux下软件安装的方式主要由四种,分别是源码安装,RPM安装,yum安装和二进制软件安装,可以根据不同的网络环境来选择合适的软件安装方式。

  2 源码安装方式

  由于Linux操作系统开放源代码,而在该系统上安装的绝大部分软件都是开源软件,例如JDK,Tomcat,Memcached,Redis,MongoDB….它们都提供了源码下载和安装的方式。源码安装的好处是用户可以定制软件功能,选择安装路径,方便管理,软件的卸载只需要删除对应的安装目录即可,没有Windows所谓的注册表之说。

  源码安装软件通常都需要 下载解压源码,分析安装平台环境(configure),编译安装软件(make,make install)三个步骤。下面详细说明这几个步骤!

  下载解压源码:Linux下软件的源码一般都是C/C++语言编写,并且都会在软件的官网上提供源码包下载,源码包的格式通常都是*.tar.gz(以最新版本的Nginx为例,nginx-1.9.12.tar.gz),如果你的Linux系统不能联网,需要通过SecureCRT上传至Linux,再进行解压安装,如果Linux系统可以联网,可以通过下载命令wget将源码包直接下载到Linux系统下。

  分析平台安装环境:Linux系统安装软件时会受到操作系统的环境影响,比如某些软件在安装或者运行的过程中需要调用操作系统本身的库文件,如果该库文件不存在则软件会运行失败,configure文件的功能就是用来进行软件安装的环境测试,如果提示缺少某些安装包,就需要进行安装,直到测试通过。此外,在执行configure分析软件需求时,还可以在./configure后面加上软件安装的路径以及安装所需要的模块等选项,来定制软件的功能。

  编译安装软件:在Linux系统下,make是经常用到的编译命令,而编译是通过makefile文件来描述各个源程序之间的依赖关系从而让make工具自动完成编译的工作。编译完成之后会在当前目录以及子目录下生成对应的可执行文件,之后就进入 最后的安装软件阶段,在命令行输入make install命令,开始安装软件,安装进程首先会创建目录,如果没有指定安装目录,安装程序默认会在/usr/local目录下创建安装目录,然后将相应的文件和可执行程序从源码目录复制到安装目录下,这样就安装完毕了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值