Trac은 subversion을 필수 패키지로 요구한다. (물론 다른 version control system을 사용하는 방법도 있다지만 일단 여기서는 subversion을 필수로 가정한다.)
에러 메시지만 봐서는 subversion 패키지를 설치하면 될 것 같다. 그러나 이것만으로는 Trac이 제대로 동작하지 않을 수 있다.
원인은 svn을 python과 연결해주는 binding 프로그램이 설치되지 않아서인데 이것은 subversion-deps 패키지에 포함된 swig이 지원하는 python binding이 설치되지 않았기 때문이다.
# configure --with-swig ... # make swig-py # make install-swig-py # cd /usr/local/lib/python2.3/site-packages/ # 또는 /usr/lib64/python-2.3/site-packages 등의 python library 디렉토리로 이동 # ln -s ../../svn-python/svn . # ln -s ../../svn-python/libsvn .