注意由于我们需要从 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 关于lxrnglxrng 是一个lxr的实验性分支, 添加了很多新的功能
关于lxrng的使用, 请参见
Technical Writing’s Rule Of Thumb + Local Web based Code Cross Reference (eg. LXR clone