<span id='7ax2x'></span>

<fieldset id='7ax2x'></fieldset>

      <acronym id='7ax2x'><em id='7ax2x'></em><td id='7ax2x'><div id='7ax2x'></div></td></acronym><address id='7ax2x'><big id='7ax2x'><big id='7ax2x'></big><legend id='7ax2x'></legend></big></address>

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

        <code id='7ax2x'><strong id='7ax2x'></strong></code>
          <ins id='7ax2x'></ins>

            <i id='7ax2x'><div id='7ax2x'><ins id='7ax2x'></ins></div></i>
          1. 阅读Web源代码 Gentoo下lxr配置方法

            • 时间:
            • 浏览:4
            • 来源: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`)现在基本上可以会见了