//查看当前ubuntu系统版本
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.6 LTS"
在Ubuntu 16.04.6安装opengrok
1.下载并编译universal-ctags
如果没有安装git, autoconf,先安装
sudo apt install git autoconf
不要再使用 Exuberant ctags,因为已经不再维护更新,对于新版本的Opengrok支持度不好,给代码建立索引时,要使用到universal-ctags工具,但是一般通过apt-get安装的都是exuberant-ctags,所以要先删除原有的ctags版本,然后安装universal-ctags.
sudo apt-get remove --purge exuberant-ctags
下载并编译universal-ctags
参考:https://github.com/universal-ctags/ctags
To build with Autotools (Autoconf, Automake, and Libtool) on GNU/Linux, OSX, or Windows 10 WSL,
$ git clone https://github.com/universal-ctags/ctags.git
$ cd ctags
$ ./autog