How to install OpenGrok in ubuntu 14?

安装配置OpenGrok教程
本文详细介绍如何在服务器上安装并配置源代码搜索工具OpenGrok。内容包括所需软件环境的搭建,如Java 1.8及Tomcat 9的安装配置,并提供了具体的环境变量设置步骤,最后给出了OpenGrok部署及索引的具体方法。

Android OpenGrok:
http://androidxref.com/

How to install OpenGrok?
Download it from http://opengrok.github.io/OpenGrok/
and decompression to /opt/opengrok

Requirements:

  • Latest Java 1.8
  • A servlet container like GlassFish or Tomcat (8.x or later) also running with Java at least 1.8
  • Exuberant Ctags

download jdk 1.8 and decompression to /usr/lib/jvm/jdk1.8.0_131
download tomcat9 and decompression to /var/lib/tomcat9
use startup.sh to start tomcat, see the result by http://localhost:8080

set environment variables as follows:

export JAVA_HOME="/usr/lib/jvm/jdk1.8.0_131"
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

export OPENGROK_INSTANCE_BASE=/opt/opengrok
export SCRIPT_DIRECTORY=$OPENGROK_INSTANCE_BASE/bin
export PATH=$PATH:$SCRIPT_DIRECTORY
export OPENGROK_DISTRIBUTION_BASE=$OPENGROK_INSTANCE_BASE/lib

export SRC_ROOT=/home/ds/project/opengrok
export DATA_ROOT=$OPENGROK_INSTANCE_BASE/data

export EXUB_CTAGS=/usr/bin/ctags

export OPENGROK_APP_SERVER=Tomcat
export OPENGROK_TOMCAT_BASE=/var/lib/tomcat9
export OPENGROK_WAR_TARGET_TOMCAT=$OPENGROK_TOMCAT_BASE/webapps
export OPENGROK_WAR_TARGET=$OPENGROK_TOMCAT_BASE/webapps
export CATALINA_HOME=$OPENGROK_TOMCAT_BASE

Follow instructions as follows:
OpenGrok deploy
OpenGrok index /home/ds/project/opengrok
see the result by http://localhost:8080/source/

需要注意的是版本要匹配!

<think>我们参考了引用[1]中关于Ubuntu软件包管理的命令,特别是使用dpkg安装本地.deb文件的方法。但7-Zip在Ubuntu官方源中通常以p7zip或p7zip-full的名称提供,因此我们可以直接使用apt命令安装,无需手动下载.deb文件。 用户的问题是如何在Ubuntu Linux上安装7-Zip。7-Zip在Ubuntu的软件仓库中通常被称为p7zip-full(完整版)或p7zip(简化版)。我们推荐安装完整版以获取更多功能。 安装步骤如下: 1. 打开终端(Terminal)。 2. 更新软件包列表(可选,但推荐): sudo apt update 3. 安装p7zip-full: sudo apt install p7zip-full 安装完成后,可以使用以下命令验证安装: 7z --help 如果用户需要从源代码编译安装,或者需要最新版本,也可以考虑从7-Zip官网下载源码编译,但通常推荐使用apt安装,因为更简单且易于管理。 注意:引用[1]中提到了使用dpkg安装本地.deb文件的方法,但在这里我们不需要,因为7-Zip在官方仓库中已有。如果用户下载了.deb文件,也可以使用dpkg -i来安装,但需要自行解决依赖问题。 因此,我们给出两种方法: 方法一(推荐):使用apt安装 方法二:使用下载的.deb文件安装(如果用户有特定版本需求) 但根据问题,用户可能只需要基本安装,所以重点在方法一。 相关问题: 1. 如何用7-Zip在Ubuntu中解压文件? 2. 7-Zip支持哪些压缩格式? 3. 如何在Ubuntu中卸载7-Zip?</think>### 如何在 Ubuntu Linux 安装 7-Zip 7-Zip 在 Ubuntu 中可通过 `p7zip-full` 软件包获取,安装步骤如下: 1. **更新软件包列表**(推荐先同步仓库信息) ```bash sudo apt update ``` 2. **安装 7-Zip 完整版** ```bash sudo apt install p7zip-full ``` *包含 7z、7za 命令及 GUI 支持* 3. **验证安装** ```bash 7z --help # 查看帮助信息 ``` --- ### 基础使用示例 - **压缩文件/文件夹** ```bash 7z a archive.7z /path/to/file_or_folder ``` - **解压文件** ```bash 7z x archive.7z -o/path/to/output ``` - **列出压缩包内容** ```bash 7z l archive.7z ``` > ⚠️ 若需卸载:`sudo apt remove p7zip-full` --- ### 备选安装方式 - **通过 Snap 安装**(适用于隔离环境) ```bash sudo snap install 7zip ``` - **源码编译安装**(官网下载) 访问 [7-Zip 官网](https://www.7-zip.org/download.html) 获取源码包 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值