Ubuntu 14.04搭建LXR本地服务器阅读Linux内核代码(5)

注意由于我们需要从 glimpse 和 swish-e 中选择一个, 因此找到配置文件中如下信息, 注释掉不需要的

, 'glimpsebin' => '/usr/local/bin/glimpse' , 'glimpseindex' => '/usr/local/bin/glimpseindex' , 'glimpsedirbase' => '/opt/lxr/database/glimpse' # , 'swishbin' => '/usr/bin/swish-e' # , 'swishdirbase' => '/opt/lxr/database/swish-e' # , 'swishconf' => '/opt/lxr/templates/swish-e.conf' 1.2.5 配置源码

现在我们配置已经完成了, 在生成源代码的索引之前, 我们需要一份完成的源代码的信息

依照之前的配置, 我们的源代码应该防止在sourceroot制定的目录, 即 /opt/lxr/database/source/$v, 我们现在要索引linux-4.4.6, 就需要将源代码拷贝到 /opt/lxr/database/source/4.4.6, 当然也可以做一个链接

sudo ln -s linux-linaro-stable-rt-4.4.6 /opt/lxr/database/source/4.4.6 1.2.6 生成索引 sudo ./genxref --url=http://localhost/lxr --version=4.4.6

或者

sudo ./genxref --allurls 4.4.6

更加详细的信息请参见Step 4: Populate LXR Database

等待配置完成即可, 等待的时间会很漫长

生成索引信息

1.2.7 配置服务器

拷贝apache的配置文件到apache2的配置目录

sudo cp custom.d/apache-lxrserver.conf /etc/apache2/conf-enabled/

重启apache2服务

sudo service apache2 restart

其他服务器的配置请参见Step 5: Configure the Web Server

1.3 验证

然后我们直接访问

或者之前绑定的本地域名

即可

1.3 关于lxrng

lxrng 是一个lxr的实验性分支, 添加了很多新的功能

关于lxrng的使用, 请参见

Technical Writing’s Rule Of Thumb + Local Web based Code Cross Reference (eg. LXR clone

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/82e3196f4c0c3a852c6ab077548117d3.html