史上最详细的LXR安装介绍

史上最详细的LXR安装介绍(Ubuntu14.04+Apache2.4.7)

简介:

LXR (Linux Cross Reference)是一个通过交叉索引方便用户查看项目源代码的工具。项目地址:http://sourceforge.net/projects/lxr/

依赖工具:

LXR依赖的工具包括:

  • Apache和Apache modules:

    mod_version(Ubuntu 默认安装安装)
    mod_perl(LXR基于perl脚本开发)
    
  • perl和依赖perl模块:DBD::mysql,File::Magic,Digest::SHA

  • ctags
  • glimpse(http://webglimpse.net)和swish-e(http://swish-e.org/),建立索引数据的工具,安装一个即可。

安装配置过程:

一、安装Apache和需要的modules:

1.apache的安装安装网上的攻略即可。

2.mod_version在ubuntu14.04上默认安装。

3.安装mod_perl:

sudo apt-get install libapache2-mod-perl2

4.安装mod_mpm

sudo a2dismod mpm*
sudo apt-get install apache2-mpm-worker

5.使以上模块生效:

sudo a2enmod version
sudo a2enmod mpm_worker

6.检查模块是否生效:

apache2ctl -M

Loaded Modules:
……
version_module (static)
mpm_prefork_module (shared)
perl_module (shared)
……

有以上模块即可。

二、安装perl和依赖的perl模块:

Perl 到了第五版增加了模块的概念,用来提供面向对象编程的能力。这是 Perl 语言发展史上的一个里程碑。此后,广大自由软件爱好者开发了大量功能强大、构思精巧的 Perl 模块,极大地扩展了 Perl 语言的功能。CPAN(Comprehensive Perl Archive Network)是 Perl 模块最大的集散地,包含了现今公布的几乎所有的 perl 模块。

配置perl的库文件安装工具CPAN(http://search.cpan.org/

sudo perl -MCPAN -e shell (需要root权限执行)

ubuntu下一些模块也可以用apt安装。

  1. 安装perl。

  2. 安装DBD::mysql (由于ubuntu 14.04在cpan,install DBD::mysql 不管用)

    sudo apt-get install libdbd-mysql-perl
    
  3. 安装File::Magic和Digest::SHA:

    sudo perl -MCPAN -e shel
    install File::Magic
    install Digest::SHA
    

三、安装ctags:

  1. 安装所需的库

    sudo apt-get install build-essential subversion autoconf
    
  2. 下载ctags安装文件(下载地址:http://jaist.dl.sourceforge.net/project/ctags/ctags/5.8/ctags-5.8.tar.gz

  3. 编译安装:

    ./configuration --prefix=/usr/local/
    sudo make
    sudo make install 
    

四、 glimpse和swish-e安装,(装一个就行)

安装web glimpse(

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值