|
发表于 2003-5-26 16:11:30
|
显示全部楼层
ft!!!
这是我的安装过程,最后可以看见相关信息了,但是无论点什么链接都是得到空白页。
需要的软件包:glimpse-latest.tar.gz,lxr-0.3.tar.gz,perl-5.8.0.tar.gz,假设你本机已有httpd。
Step1
假设http的目录,以RedHat8为例:
配置文件/etc/httpd/conf/httpd.conf
根目录/var/www/html/
Step2.1
安装:
#tar zxvf glimpse-latest.tar.gz
#cd glimpse-4.17.4
#./configure && make && make install
则glimpse包安装在/usr/local/bin目录下。
Step2.2
#tar zxvf perl-5.8.0.tar.gz
#cd perl-5.8.0
#./Configure –d
#make && make install
则perl安装在/usr/local/bin/目录中。
Step2.3
#tar zxvf lxr-0.3.tar.gz
#cd lxr-0.3
#vi Makefile
修改:
PERLBIN=/usr/local/bin/perl
INSTALLPREFIX=/var/www/html/lxr
#make install
Step3
#cd /var/www/html/lxr/http
编辑.htaccess
<Files ~ (search|source|ident|diff)$>
SetHandler cgi-script
</Files>
编辑lxr.conf
variable: v, Version, [/var/www/html/lxr/source/versions], [/var/www/html/lxr/source/defversion]
variable: a, Architecture, (i386, alpha, m68k, mips, ppc, sparc, sparc64)
baseurl: http:/10.1.0.177/lxr/
htmlhead: /var/www/html/lxr/http/template-head
htmltail: /var/www/html/lxr/http/template-tail
htmldir: /var/www/html/lxr/http/template-dir
sourceroot: /var/www/html/lxr/source/$v/
srcrootname: Linux
incprefix: /include
dbdir: /var/www/html/lxr/source/$v/
glimpsebin: /usr/local/bin/glimpse
map: /include/asm[^\/]*/ /include/asm-$a/
map: /arch/[^\/]+/ /arch/$a/
Step4
#cd /var/www/html/lxr/source/
编辑versions和defversion
都是一行:2.5.9
#mkdir 2.5.9 (source在这个目录下)
Step5
#cd /var/www/html/lxr/bin
#./genxref /var/www/html/lxr/source/2.5.9/
# glimpseindex -H . /var/www/html/lxr/source/2.5.9/
Step6
#cd /etc/httpd/conf
#vi httpd.conf
添加:
<Directory /var/www/html/lxr/http>
Options All
AllowOverride All
order allow, deny
allow from all
</Directory>
#cd /etc/rc.d/init.d
#./httpd restart
现在可以访问http://10.1.0.177/lxr/http/source/ |
|