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

저작자 표시 비영리
신고

+ Recent posts