离线jdk,maven,git安装依赖环境,下面我们就来说一说关于centos8安装gitlab教程?我们一起去了解并探讨一下这个问题吧!

centos8安装gitlab教程(centos7安装软件-jdkmavengit)

centos8安装gitlab教程

离线jdk,maven,git

安装依赖环境

# 1.安装依赖环境: yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

删除yum安装的git

# 2.删除yum方式安装的git: # 添加依赖时自动yum安装了git1.8版本。需要先移除git1.8版本。 yum -y remove git

git离线下载地址

# git离线下载地址 https://www.kernel.org/pub/software/scm/git/git-2.28.0.tar.gz

安装git

# 解压 tar -zxvf git-2.28.0.tar.gz && cd git-2.28.0 # 配置git安装路径 ./configure --prefix=/opt/git/ # 编译并且安装 make && make install

jdk解压并配置环境变量

# 解压文件 tar -zxvf jdk的tar包 # 环境变量配置(包括java maven) export java_HOME=/data/jdk/jdk1.8.0_201 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

maven解压同理

tar -zxvf maven的tar包 # 配置maven环境变量 export MAVEN_HOME=/data/maven export PATH=$MAVEN_HOME/bin:$PATH export PATH=$PATH:/opt/git/bin

重新加载配置文件

# 重新加载配置文件 source /etc/profile

检测命令

java -version mvn -v git --version

配置软连接

比如说,使用jenkins时工作节点就需要配置软连接,从而可以不配置环境变量就能生效。

不安装jenkins的可以跳过

# master节点ssh连接agent节点时需要/usr/bin/有java命令。配置java的软连接、同理配置maven、git 的软连接。如果软件是yum安装的,则需要检查/usr/bin中是否有相关命令。如果没有。也需要做软连接。 ln -s /data/jdk/jdk1.8.0_201/bin/java /usr/bin/ ln -s /data/maven/bin/mvn /usr/bin/ ln -s /opt/git/bin/git /usr/bin/ ln -s /data/jdk/jdk1.8.0_201/bin/java /usr/local/bin/ ln -s /data/maven/bin/mvn /usr/local/bin/ ln -s /opt/git/bin/git /usr/local/bin/

,