Lxr
설치 매뉴얼
매뉴얼은
ubuntu 서버
환경으로 제작되어 있습니다.
apatch2
설치
기본적으로
apatch2가
설치 되어 있어야 하며 apt-get
install apache2 명령어로 쉽게 설치
할수 있습니다.
glimpse
설치
. wget
http://webglimpse.net/trial/glimpse-latest.tar.gz
.
tar xvfz glimpse-latest.tar.gz
./configure
&& make && sudo make install
lxr
설치 및 환경 세팅
http://packages.ubuntu.com/lucid/all/lxr/download
로 이동하여
lxr_0.3.1-5_all.deb
(140801
일기준)
을
받아
dpkg
– I v패키지
명으로 하여 설치 할 수 있습니다.
기본
설치는 /usr/share/lxr
에
됩니다.
sudo
vi /etc/apache2/sites-available/default 후
다음 내용 추가
Alias
/lxr "/usr/share/lxr"
<Directory
"/usr/share/lxr">
Options
All
AllowOverride
All
</Directory>
version
명으로
된 디렉토리 아래 바로 소스를 둘 것이므로 다음처럼
수정합니다.
#
The source is here.
sourceroot:
/usr/share/lxr/source/$v/
srcrootname:
Linux
# Glimpse can be found here.
glimpsebin:
/usr/local/bin/glimpse
소스
코드 복사 및 DB
구축
sudo
mkdir /usr/share/lxr/source/<VERSION>
sudo cp
소스/usr/share/lxr/source/<VERSION>
cd
/usr/share/lxr/source
cd
<VERSION>
sudo genxref ./
sudo glimpseindex -H ./ ./검색할위치 ( 생성위치 검색할 위치)
sudo chmod 644 .glimpse_*
sudo chmod 644 fileidx
sudo
chmod 644 xref
참고 사이트
http://blog.dasomoli.org/305