Android 9 源码查看 - Ubuntu 16.04 搭建Opengrok 查看Android 9 源码

Ubuntu 16.04 搭建Opengrok 查看Android 9 源码

前面一篇文章介绍了下载源码 -> Android 9 -源码下载编译

1.安装 tomcat8

通过APT源安装

sudo apt-get install tomcat8 tomcat8-docs tomcat8-examples tomcat8-admin

安装完成后的配置文件放置在/var/lib/tomcat8/。

 

服务启动:

 

#启动

service tomcat8 start

#状态

service tomcat8 status

#停止

service tomcat8 stop

#重启

service tomcat8 restart

 

通过访问http://0.0.0.0:8080/ 来判断服务是否正常,如果出现如下页面则正常

 

2.安装其他依赖库

sudo apt-get install perl
sudo apt-get install ctags
sudo apt-get install flex

3.下载opengrok

opengrok 的下载地址在:

https://github.com/oracle/opengrok/releases

 

这个网站是可以访问, 但是当下载具体版本文件的时候,因为墙的原因就卡壳了。我这里上传一个 opengrok-1.1-rc28.tar.gz https://download.csdn.net/download/wangwei890702/10913925

有需要的自行下载使用。

 

4.安装opengrok

就以将opengrok安装到用户根目录为例来进行介绍。

mv opengrok-0.12.1.5.tar.gz ~/
cd ~/

tar xvzf opengrok-0.12.1.5.tar.gz

cd opengrok-1.1-rc28

mkdir etc
mkdir src
mkdir data


 

添加如下配置到~/.bashrc 文件中

export OPENGROK_INSTANCE_BASE=/home/user/opengrok-1.1-rc28/
export OPENGROK_SRC_ROOT=/home/user/opengrok-1.1-rc28/src
export OPENGROK_DATA_ROOT=/home/user/opengrok-1.1-rc28/data
export OPENGROK_TOMCAT_BASE=/var/lib/tomcat8


 

OPENGROK_INSTANCE_BASE 指安装opengrok 的根目录,

OPENGROK_SRC_ROOT 指需要通过opengrok查看的 源码存放路径,可以将自己的代码放在这个目录下, 也可以通过软连接的方式链接到这个目录下

OPENGROK_DATA_ROOT 指opengrok 运行时需要保存的数据

OPENGROK_TOMCAT_BASE 指tomcat安装路径


 

使配置生效:

source ~/.bashrc
./OpenGrok deploy

会安装source文件到tomcat目录,输出日志如下:

Loading the default instance configuration ...

ERROR: Unable to determine Exuberant/Universal CTags command name for Linux 4.15.0-43-generic

Installing /home/wangwei/opengrok-1.1-rc28/bin/../lib/source.war to /var/lib/tomcat8/webapps ...

Start your application server (Tomcat), if it is not already
running, or wait until it loads the just installed web application.
OpenGrok should be available on <HOST>:<PORT>/source
where HOST and PORT are configured in Tomcat.


 

deploy之后,电脑访问http://0.0.0.0:8080/source/ 。 如果有类似如下页面显示,则表明配置正常了:


 

创建索引:

./bin/OpenGrok index

最后,因为opengrok默认情况下会把src,配置信息等安装在 /ver/opengrok 目录下, 我们将其修改到了自己的目录下,所以需要修改配置文件 web.xml

路径为:/var/lib/tomcat8/webapps/source/WEB-INF/web.xml

将文件中的

<param-value>/var/opengrok/etc/configuration.xml</param-value>

修改为如下:

<param-value>/home/user/opengrok-1.1-rc28/etc/configuration.xml</param-value>


 

然后重启一次tomcat :

service tomcat8 restart

之后根据各自电脑配置,所需时间也不尽相同。

END



 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值