免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1780 | 回复: 0
打印 上一主题 下一主题

Ubuntu LXR配置过程 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-15 10:20 |只看该作者 |倒序浏览
主要参考文章:
http://blog.csdn.net/zjujoe
http://tread.wordpress.com/2007/08/25/howto-setup-lxr-on-linux-ubuntu-feisty/
Howto setup lxr on Linux (Ubuntu Feisty)
步骤 1 :安装软件
1)   安装 apache2: sudo apt-get install apache2
2)   安装 lxr, sudo apt-get install lxr
3)   安装 glimpse, 下载最新版本:
tar -xvzf glimpse-latest.tar.gz
cd glimpse- 4.18.6
./configure
make
sudo make install
步骤 2 :设置 lxr
4) 编辑: /usr/share/lxr/http/lxr.conf
修改baseurl: http://localhost/lxr/http/
    localhost修改为对应的IP
    /lxr/http/ 对应后面在 apache 配置文件中的设置路径。
修改 glimpsebin: /usr/local/bin/glimpse
修改sourceroot: /usr/share/lxr/source/$v/linux/
修改dbdir: /usr/share/lxr/databases/&v/
5) /usr/share/lxr/http/ 下添加文件 .htaccess, 内容为:

SetHandler cgi-script

步骤 3 :建立源码仓库
6) /usr/share/lxr/source 下建立两个文件:
/usr/share/lxr/source/versions
在versions中新加一行2.6.27.18表示新加一个版本
ln -s /usr/share/lxr/source/2.6.27.18 /usr/share/lxr/source/defversion
设置默认版本
7) 将内核源代码拷贝到 /usr/share/lxr/source/2.6.27.18/linux 下。
8)切换到/usr/share/lxr/databases/2.6.27.18/目录下,如果没有自己建
glimpseindex -H /usr/share/lxr/source/2.6.27.18/linux (生成 freetext 交叉索引数据库)
genxref /usr/share/lxr/source/2.6.27.18/linux (生成关键字交叉索引数据库)
9) 更改权限, /usr/share/lxr/source/ 下运行:
chmod a+x -R 2.6.27.18/
chmod a+x *
/usr/share/lxr/databases/2.6.27.18/下运行
chmod a+r *
chmod a+r .glimpse*
步骤 4 :设置浏览器
10) 编辑, /etc/apache2/httpd.conf, 添加:
    Alias /lxr /usr/share/lxr
     
    Options All
    AllowOverride All
     
11) 重启apache2,/etc/init.d/apache2 restart
通过浏览器http://ip/lxr/http/blurb.html就能查看源码了
链接基本上都是正确的,唯一比较不满意的事包含的头文件没有链接,我看了LXR主站上的服务器,发现他的都能链接上,可能是还有些地方没有设置好吧。
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/95535/showart_2121658.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP