【精通Linux系列】Linux下常用安装服务软件源码编译安装方式与实战部署JDK环境

linux下常用安装服务软件的源码编译安装方式与实战部署jdk环境

简介:介绍源码编译安装软件包的管理

源码安装的优点:通过编译安装过程,可以设定参数,指定安装目录,根据需求进行安装,指定安装的版本,灵活性较大。

源码安装的缺点:需要逐一安装依赖包,不敢轻易升级,升级可能会由于依赖包的问题导致一系列连锁反应。

源码编译安装软件包的4个主要步骤:

  1. 解压源码包

    tar -xf 源码包
  2. 配置

    进入解压后的目录,使用./configure命令配置相关信息(例如指定安装目录 --prefix=/usr/local/nginx)并生成Makefile文件
  3. 编译

    make -j4    // j代表jobs(工作),4表示开启四个进程进行编译
  4. 安装

    钉钉 AI 助理 钉钉 AI 助理

    钉钉AI助理汇集了钉钉AI产品能力,帮助企业迈入智能新时代。

    钉钉 AI 助理 204 查看详情 钉钉 AI 助理
    make install

注意:源码安装通常用于安装具有扩展性的软件,如MySQL、Nginx、Apache等,或者希望指定安装环境。

CentOS7服务器JDK8安装实战简介:演练JDK8环境的安装

【精通Linux系列】Linux下常用安装服务软件源码编译安装方式与实战部署JDK环境

全局环境变量的配置文件:vi /etc/profile,进入后在最后一行加入以下内容(类似于Windows,添加环境变量,让系统找到可执行文件的路径)

export J*A_HOME=/usr/local/jdk1.8.0_211        # 这个路径需要更改,其余不需要改,export是声明这个变量
export JRE_HOME=$J*A_HOME/jre
export CLASSPATH=$J*A_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$J*A_HOME/bin:$JRE_HOME/bin:$PATH     # 冒号是环境变量的一个分隔符

加载环境变量:source /etc/profile

验证是否安装成功:

j*a -version
j*a version "1.8.0_211"
J*a(TM) SE Runtime Environment (build 1.8.0_211-b12)
J*a HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)

以上就是【精通Linux系列】Linux下常用安装服务软件源码编译安装方式与实战部署JDK环境的详细内容,更多请关注其它相关文章!

本文转自网络,如有侵权请联系客服删除。