• <fieldset id='jeah'></fieldset>

    1. <tr id='jeah'><strong id='jeah'></strong><small id='jeah'></small><button id='jeah'></button><li id='jeah'><noscript id='jeah'><big id='jeah'></big><dt id='jeah'></dt></noscript></li></tr><ol id='jeah'><table id='jeah'><blockquote id='jeah'><tbody id='jeah'></tbody></blockquote></table></ol><u id='jeah'></u><kbd id='jeah'><kbd id='jeah'></kbd></kbd>
    2. <i id='jeah'></i>

      <ins id='jeah'></ins>

        <code id='jeah'><strong id='jeah'></strong></code>

          <i id='jeah'><div id='jeah'><ins id='jeah'></ins></div></i>
          <acronym id='jeah'><em id='jeah'></em><td id='jeah'><div id='jeah'></div></td></acronym><address id='jeah'><big id='jeah'><big id='jeah'></big><legend id='jeah'></legend></big></address>
          <dl id='jeah'></dl>

            <span id='jeah'></span>

            阅读Web源代码 Gentoo下lxr配置方法

            • 时间:
            • 浏览:1
            • 来源:124软件资讯网

              Lxr是一个基于web的源代码交织索引工具 ,用来阅读源代码很是利便  ,现记载一下设置历程  ,以pidgin-2.4.1为例  。

              1、安装

              gentoo下安装lxr很简朴  ,直接emerge即可  ,不外要注重的是lxr是接纳perl语言写的  ,要求perl和libperl安装的时间加上ithreads这个USE Flag  ,另外需要emerge apache mod_perl mysql ,索引工具接纳glimpse则emerge glimpse  ,若是要接纳swish-e就USE=freetext emerge lxr即可 。

              2、准备源码目录

              在我机械上  ,/data/codes/other是用来存放第三方我需要阅读的项目  ,设置lxr先在/data/codes/other目录下建立了pidgin并将pidgin解压至pidgin目录更名为2.4.1  ,在/data/codes/others/pidgin目录下建立versions文件  ,写入2.4.1.

              3、准备数据库

              执行mysql -u root < /usr/share/webapps/lxr/0.9.5/sqlscripts/mysql/0.9.5_create.sql建立一个lxr库  ,然后将/var/lib/mysql/lxr库名改为pidgin.若是要添加此外项目再做类似的事情即可  。

              4、设置lxr

              首先设置你的apache  ,天生默认的web目录  ,emerge ——config =www-servers/apache-x.x.x  ,然后修改/etc/conf.d/apache ,给APACHE2_OPTS加上"-D PERL"选项  ,重启apache即可  。然后执行cp -pr /usr/share/webapps/lxr/0.9.5/htdocs /var/www/localhost/htdocs/pidgin  ,若是要添加另一个项目重复此cp操作  ,主要的就是设置lxr.conf  ,上传了一个pidgin的lxr.conf可以参考  。

              5、天生索引

              进入/var/www/localhost/htdocs/pidgin  ,ln -snf /data/codes/other/pidgin/lxr.conf然后执行  。/genxref ——url=http://localhost/pidgin即可天生索引  ,(对了  ,到这儿你会发现操作mysql数据库时会报错  ,是由于lxr建的lxr_releases内外的release字段与mysql的要害字冲突 ,需要修改一下/usr/lib/perl5/vendor_perl/5.8.8/LXR/Index/Mysql.pm文件  ,将其中的sql语句中的release字段都加上``酿成`release`)现在基本上可以会见了