Chinaunix首页 | 论坛 | 博客
  • 博客访问: 259290
  • 博文数量: 130
  • 博客积分: 4012
  • 博客等级: 上校
  • 技术积分: 2030
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-10 10:40
文章分类

全部博文(130)

文章存档

2010年(130)

我的朋友

分类: LINUX

2010-01-10 14:22:22

ubuntu8.10 架设linux源码阅读服务器-lxr注意事项
2009-04-15 11:58
第一次配走了很多弯路,网上的教程不够详细,细节问题没有讲清楚,留一个备忘:

1、安装apache2
sudo apt-get install apache2 [这里我们服务器已经安装好了,apache2svn服务]

2、安装lxr2、glimpse
sudo apt-get install lxr

glimpse下载解压后
cd /home/whp/soft/glimpse-4.18.6
./configure
make
sudo make install

3、在/etc/apache2/httpd.conf 末尾加上以下内容:
Alias /lxr /usr/share/lxr

Options All
AllowOverride All

这样可以达到 =>/usr/share/lxr

4. 在/usr/share/lxr/http下创建文件 .htaccess, 并写入一下内容:

SetHandler cgi-script


5. 创建/usr/share/lxr/source/XX目录 (XX为版本号)
mkdir /usr/share/lxr/source/
mkdir /usr/share/lxr/source/2.6.28
然后在/usr/share/lxr/source/2.6.28 下创建linux符号连接[源码解压到/home/whp/v2.6.28]
ln -s /home/whp/v2.6.28/ /usr/share/lxr/source/2.6.28/linux

6. 创建/usr/share/lxr/source/versions,这里记录所有要看的版本,内容是
2.6.28
2.6.xx
......
要保证2.6.28 =>/usr/share/lxr/source/2.6.28

创建/usr/share/lxr/source/defversion,这里记录缺省要看的版本,内容是
2.6.28

7. 建立索引[在2.6.28目录下建立索引文件]
cd /usr/share/lxr/source/2.6.28/
sudo genxref /usr/share/lxr/source/2.6.28/linux
sudo glimpseindex -H /usr/share/lxr/source/2.6.28/ /usr/share/lxr/source/2.6.28/linux

8.修改2.6.28目录下索引属性[直接777]
sudo chmod 777 /usr/share/lxr/source/2.6.28/*

9.编辑/usr/share/lxr/http/lxr.conf

baseurl: http://内网IP(或者localhost)/lxr/http/ #基本URL
dbdir: /usr/share/lxr/source/$v/               #索引文件路径[参考第8步]

sourceroot: /usr/share/lxr/source/$v/linux/    #linux源码路径
srcrootname: $v

glimpsebin: /usr/local/bin/glimpse             #glimpse路径

10.启动apache2
sudo /etc/init.d/apache2 restart

11.阅读代码
http/blurb.html
阅读(343) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~