[완료] Subversion 설치시 문제

ggamzzak의 이미지

안녕하세요~
리눅스에 입문한지는 좀 되었지만, 소스 설치는 아주 허접한 1人입니다.

회사에 subversion 을 설치해 사용하려 합니다.

현재 Centos5.2 를 사용중이고
apache2.2.4는 소스 설치를 하였습니다.(이전 담당자)

http://wiki.centos.org/HowTos/Subversion 를 참조하여

# yum install mod_dav_svn subversion

이렇게 설치하고 약간의 환경 설정을 하였더니 tortoiseSVN 에서 동작은 합니다.
그러나 apache와 연동이 제대로 되지 않아, 이래저래 편법을 사용하여봤지만
httpd.conf의 mod_dav_svn 모듈 처리과정에서 에러를 피하지 못했습니다.

현재 상황에서 subversion과 apache를 연동하려면
http://wiki.kldp.org/wiki.php/Subversion-HOWTO#s-3.3
처럼 apache 를 다시 컴파일하고 재설치를 해야 하는것 같은데,
apache를 재설치 할 경우에 기존 설정(./configure)에 추가가 되는건지, 새로 만들어지는 건지 궁금합니다.
추가가 되는거라면 subversion 설치에 필요한 환경만 설정하여 apache를 재설치하면 될 것이고,
그렇지 않다면 기존 apache 환경설정을 알아내서 + subversion 환경설정을 하여 apache를 재설치해야 할 것 같은데..

후자일 경우에 php나 mysql를 소스설치 했기 때문에 apache 재설치시 정상적으로 환경설정들을 해주지 못하면 관련된 에러가 발생하지는 않을까요?
이전 컴파일을 제가 하지 않아서 어떤 환경설정으로 설치했는지를 모릅니다.

질문1. apache를 소스설치 했으니, subversion도 무조건 소스설치를 해야 연동이 가능할까요?
질문2. 소스 재설치를 할 경우에 기존 설정에 추가가 되는건가요? 새로 만들어지는 건가요?
질문3. 소스 재설치 할 경우에 새로 만들어진다면, 기존 환경설정(./configure) 파라미터들을 어떤걸 사용했는지를 모를때
어떤 파라미터들을 사용했었는지 확인할 수 있는 방법이 있을까요?

회사에 연결된 사이트가 10여개 정도되서, 과감한 플레이가 제한된 상황입니다.
고수님들의 한마디가 큰 도움이 될 것입니다. ^^ 답변 부탁드립니다~

pchero의 이미지

Bitnami 를 추천해 드립니다.

APM, Subversion 전부 새로 설치하셔야 하는거 같으신데...

http://bitnami.org/stack/subversion 를 추천드립니다.

여러가지 고민할 필요없이 여러 패키지 중 필요한 것 하나만 다운받아서 설치하면 APM, Subversion 등등이 모두 한번에 설치됩니다. 설정까지도요.

저는 Redmine 버전의 패키지를 설치했는데 깔끔하고 사용하기도 편해 매우 좋습니다. :)

---------------------------------
제일 왼쪽이 저입니다 :)

---------------------------------
제일 왼쪽이 저입니다 :)

ggamzzak의 이미지

문제1,2,3 에 대한 답변 좀... ㅜ

pchero의 이미지


질문1. apache를 소스설치 했으니, subversion도 무조건 소스설치를 해야 연동이 가능할까요?
-> 무조건은 아닙니다. 아파치에서 subversion 을 지원하는 모듈이 있습니다. 그 모듈을 올려주시고 아파치 conf 파일에 subversion 에서 사용하기 원하는 디렉토리에 대한 권한과 설정을 추가해 주시면 됩니다.

질문2. 소스 재설치를 할 경우에 기존 설정에 추가가 되는건가요? 새로 만들어지는 건가요?
-> 재설치를 하신다는 것은 기존에 만들어진 파일을 엎어쓴다는 이야기와 같습니다. 새로 만들어진다고 보시면 됩니다.

질문3. 소스 재설치 할 경우에 새로 만들어진다면, 기존 환경설정(./configure) 파라미터들을 어떤걸 사용했는지를 모를때
어떤 파라미터들을 사용했었는지 확인할 수 있는 방법이 있을까요?
-> 아파치 최상위 디렉토리에 있는 파일들 중, config.nice 파일을 확인하시면 기존 설치시 어떤 옵션들을 사용했는지 알 수 있습니다. :)

---------------------------------
제일 왼쪽이 저입니다 :)

---------------------------------
제일 왼쪽이 저입니다 :)

ggamzzak의 이미지

질문1에 은 어제 삽질해본 결과 제 힘으로 안되겠구요..

질문2는 새로 설치해야 하는군요 ㅜ

질문3에 대한 내용은 기존 소스 파일 디렉토리의 config.log 파일에서도 확인이 가능했고요.
김성태님 말씀대로 apache/build/config.nice 에서도 확인이 가능했습니다.

답변 감사드립니다~^^

pchero의 이미지

:)

소스 설치하시다가 bitnami 써보시면 아마 신세계가 펼쳐지실 겁니다. ㅎㅎㅎ

---------------------------------
제일 왼쪽이 저입니다 :)

---------------------------------
제일 왼쪽이 저입니다 :)

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.