分类: LINUX
2011-07-23 12:07:10
环境:Ubuntu 10.10 Server
一、安装
1.安装apache2
sudo apt-get install apache2
2、安装glimpse
首先访问站点: 得到glimpse 的源码,比如我得到的是glimpse-latest.tar.gz.
a、解压
tar -xvzf glimpse-latest.tar.gz ./
b、查看你的主机是否安装了flex,glimpse安装过程需要用到flex命令。
如果没有,安装flex:sudo apt-get install flex
c、编译
./configure
make
d、拷贝bin文件
cd bin
cp glimpse glimpseindex /bin
或者cp glimpse glimpseindex /usr/bin(使用这个命令后面要修改lxr.conf中的glimpsebin参数)
3.安装lxr
sudo apt-get install lxr
二、配置
2. 在/usr/share/lxr/http下创建文件 .htaccess,写入:
创建/usr/share/lxr/source/XX目录 (XX为版本号)
mkdir /usr/share/lxr/source/2.6.39
然后在/usr/share/lxr/source/2.6.39 下创建linux符号连接
ln -s /usr/src/linux-source-2.6.39 /usr/share/lxr/source/2.6.39/linux
5. 创建文件
a、创建文件/usr/share/lxr/source/versions,这里记录所有要看的版本,写入
2.6.39
要保证2.6.39 =>/usr/share/lxr/source/2.6.39
b、创建文件/usr/share/lxr/source/defversion,这里记录缺省要看的版本,写入
2.6.39
之所以是这两个文件,见/usr/share/lxr/http/lxr.conf里的相关设置
6. 建立索引
cd /usr/share/lxr/source/2.6.39/
sudo genxref linux //这样会在当前目录生成fileidx和xref,等待时间较长
sudo glimpseindex -H /usr/share/lxr/source/2.6.39/ /usr/share/lxr/source/2.6.39/linux
(需要等待一段时间)
之所以是这个目录(/usr/share/lxr/source/2.6.39/),见/usr/share/lxr/http/lxr.conf里的相关设置(database项)
7.修改属性
sudo chmod +r /usr/share/lxr/source/2.6.39/.glimpse*
8.服务重启
sudo /etc/init.d/apache2 restart