1、Centos7安装jdk11
下载完成后拷贝到内网centos7上安装
rpm -ivh jdk-11.0.7_linux-x64_bin.rpm
2、下载SonarQube 8.3.1
下载地址:https://www.sonarqube.org/downloads/
下载完成后拷贝到内网centos7上进行解压
[root@localhost local]# unzip sonarqube-8.3.1.34397.zip
3、Centos7内网安装Postgre数据库(用于存放sonar扫描结果)
准备一台能上网的Centos7虚拟机(其他能上网的也可以)
(1)安装存储库设置软件源,用于下载pg12包至本地(postgre官网有介绍)
yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
(2)创建一个文件夹用来存放下载后的rpm包
root用户登录后,进入想要存放rpm包的目录,执行以下命令创建pg12_rpms文件夹:
[root@localhost ~]# mkdir pg12_rpms
(3)下载rpm包,存放在pg12_rpms文件夹中
yum install --downloadonly --downloaddir=./pg12_rpms postgresql12-server
下载完成的rpm包如下图:
把下载完成的rpm包,放到内网Centos7服务器上
(4)在内网服务器上安装下载好的rpm包,注意一定要按以下顺序安装
rpm -ivh postgresql12-libs-12.3-5PGDG.rhel7.x86_64.rpm
rpm -ivh postgresql12-12.3-5PGDG.rhel7.x86_64.rpm
rpm -ivh postgresql12-server-12.3-5PGDG.rhel7.x86_64.