Ubuntu10.10配置LXR查看uboot源码
安装apache2 root@Nancy:/home/matt#
sudo apt-get install apache2
下载glimpse http://webglimpse.net/trial/glimpse-latest.tar.gz 解压之后进入glimpse的目录,首先检查一下是否安装了flex,如果没有则使用apt-get安装一下。
编译glimpse ./configure make sudo
make install
将生成的glimpseindex和glimpse拷贝到/bin目录下 root@Nancy:/home/matt/software/glimpse-4.18.6/bin#
cp glimpse glimpseindex /bin
安装lxr sudo
apt-get install lxr
新建/usr/share/lxr/http/.htaccess文件 添加如下内容(注意第一行“~”和“(”之间有一个空格)
<Files
~ (source|search|ident|diff|find)$>
SetHandler
cgi-script
</Files>
使用ln
-s 创建uboot链接符号 将home目录下的uboot源码目录链接到/usr/share/lxr/source/uboot下
生成关键字交叉索引数据库
root@Nancy:/usr/share/lxr/source#
sudo genxref uboot1.1.6/
在当前目录下生成freetext交叉索引数据库
root@Nancy:/usr/share/lxr/source#
glimpseindex -H . uboot1.1.6/
更改权限,使任何人都可以读取该文件
root@Nancy:/usr/share/lxr/source#
sudo chmod r .glimpse*
修改apache2的配置文件
sudo
gedit /etc/apache2/http.conf
将下面的代码拷贝进去
Alias
/lxr /usr/share/lxr
<Directory
/usr/share/lxr>
Options
All
AllowOverride
All
</Directory>
修改lxr的配置文件 baseurl:
http://192.168.1.103/lxr/http/ sourceroot:
/usr/share/lxr/source/uboot/uboot1.1.6/
srcrootname:
Uboot dbdir: /usr/share/lxr/source/uboot/
参考文献:
http://www.ylmf.net/ubuntu/guide/2011030723450.html
http://blog.sina.com.cn/s/blog_5397f28a0100p2bg.html |