CentOS 5에 git를 인스톨 하다...

프로그래밍/SCM | 2009/04/03 21:08 | 게으른 엔지니어
처음 CentOS 5를 인스톨 할때 개발자 환경까지 전부 인스톨 했기 때문에 따로 프로그램을 인스톨 할 필요가 없어 보여서, http://git-scm.com 에서 소스 코드를 다운 받아서 인스톨 했다. 지금 현재 버전은 1.6.2.2 가 최신 버전이라서 tar.gz 파일을 받아서 인스톨을 했다.

압축을 풀고 확인해 보니 INSTALL 파일이 있어서 열어서 내용을 보니, 본인이 혼자 쓸려면 그냥 make; make install;을 하면 된다는 것이다. 흠... 넘 간단한데.. 하고 생각해 보니, 이건 말 그대로 혼자서 쓸때이다. 즉 파일이 ~/bin 에 저장된다는 것이다. 그래서 configuration을 해야 겠다고 생각이 들어서 아래와 같이 실행했다. (물론 이 내용은 INSTALL 파일에 있는 것이다)

# make configure
# ./configure --prefix=/usr
# make all doc

여기서 문제가 생겼다. asciidoc 프로그램이 없다고 오류가 떴다. 이럴때는 항상 문서를 다시 보는 수 밖에... INSTALL 파일을 쭈욱 훑어 보니 보통 asciidoc 프로그램은 잘 깔려 있지 않다고 해서 프로그램을 찾아 봤다. http://www.methods.co.nz/asciidoc/index.html 에서 소스 코드 받아서 간단하게 인스톨 했다. 지금 인스톨 하는 버전이 8.4.2 이다.
물론 나는 인스톨 할때 root 계정으로 인스톨 한다.

$ tar -xzf asciidoc-8.4.2.tar.gz
$ cd asciidoc-8.4.2
$ ./configure
$ make
$ make install

위와 같이 하면 asciidoc가 인스톨 되므로 다시 git 인스톨시에 문제가 됐던
$ make all doc를 다시 실행했다. 물론 잘 넘어 가는 것을 확인하고
$ make install install-doc install-html
하니 쉽게 인스톨이 끝났음을 알 수 있다.

root 계정이 아니고 다른 계정으로 접속해서 git 를 실행하니 제대로 실행되는 것을 보니 일단 CentOS 5 에 정상적으로 git를 인스톨 한 것을 알 수 있다.

이제 리눅스 쪽에 repository를 만들어서 변경하고, 윈도우쪽에서 그 repository를 복사해와서 변경했을때 리눅스쪽과 다시 연결해서 두 repository를 sync 하게 되면 어떻게 되는지 확인해 보자. 이건 다음번 포스트에 올리 도록 하겠다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

트랙백을 보내세요

트랙백 주소 :: http://www.cipher.pe.kr/tt/cipher/trackback/184

댓글을 달아 주세요

[로그인][오픈아이디란?]
비밀글 (Serect)
댓글 달기 (Submit)