달력

8

« 2025/8 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

'ubuntu'에 해당되는 글 2

  1. 2013.05.18 우분투에 Vim 설치하기
  2. 2013.05.04 우분투에서 SVN 서버구축하기
2013. 5. 18. 15:47

우분투에 Vim 설치하기 Linux2013. 5. 18. 15:47

구축환경

Ubuntu 12.04LTS


Vim 설치

sudo apt-get install vim

끝~

Vim 설정 변경

vim의 설정파일에는
/etc/vim/vimrc 와 ~/vimrc가 있다.

/etc/vim/vimrc 는 글로벌 셋팅이고,
~/vimrc 는 유저별 세팅 되시겠다.

/etc/vim/vimrc 파일을 vi로 열어보면
/etc/vim/vimrc.local 파일을 참조하게 되어있다

sudo vi /etc/vim/vimrc.local

아래 내용은 자주쓰는 옵션으로 글로벌하게 적용시켜도 된다.

set tabstop=4 // Tab 을 눌렀을때 4칸씩 이동합니다.
set autoindent // 자동으로 들여쓰기합니다.
set smartindent 좀 더 똑똑한 들여쓰기를 사용합니다.
set background=dark // 배경을 어둡게 합니다.
set number // 행번호를 보여줍니다.
set ruler 화면 우측 하단에 (행, 열) 번호를 보여줍니다.
set hlsearch // 검색어 강조기능을 사용합니다.
syntax on // 구문강조기능을 사용합니다.
filetype on // 파일 종류에따른 강조기능을 사용합니다.

:
Posted by stride27
2013. 5. 4. 12:52

우분투에서 SVN 서버구축하기 Linux2013. 5. 4. 12:52

구축환경

Ubuntu 12.04LTS

Eclipse INDIGO


SVN 설치

우분투에서 SVN을 설치하는 것은 어렵지 않다.

sudo apt-get install subversion

설치 끝!

자! 그럼 SVN이 사용할 저장소로 사용할 폴더를 만들어야한다.
원하는 위치에
mkdir svn-repos
폴더 만들었다...

폴더도 만들었으니 SVN에게 해당 폴더를 저장소로 이용하라고 명령을 내려야 한다.

#일반 파일시스템으로 생성
svnadmin create --fs-type fsfs {해당폴더 경로}/svn-repos

#bdb시스템으로 생성
svnadmin create --fs-type bdb {해당폴더 경로}/svn-repos

subversion 1.2 부터 fsfs 를 기본으로 합니다. bdb 에 문제가 많아서, fsfs 를 권장하는 분위기더라고요.

ex > 폴더를 /home/user/svn-repos 로 생성하였다면
       svnadmin create --fs-type bdb /home/user/svn-repos

끝!!

외부에서 접속할수 있도록 하기

방법에는 두가지가 있다.
아파치를 이용하거나, svn에서 제공하는 svnserve를 이용하거나..

편하게 svnserve를 이용하자..
svnserve -d -r /home/user/svn-repos

-d 는 데몬으로 사용하겠다는 뜻이고
-r 은 다음 경로를 루트 경로로 사용하겠다는 것!

서버는 구동하였고..
svn을 사용할 수 있는 사용자를 추가하자.
cd /home/user/svn-repos/conf
svn 설정 파일들이 있는 폴더에서 두가지 파일을 건드려 줘야한다.

먼저 
svnserve.conf 파일을 vi나 기타 등등 에디터로 열어서

아래 부분을 찾아 주석을 제거해 줍니다.
[general]
anon-access = none
auth-access = write
password-db = passwd

anon-access는 손님이 들어왔을 때의 경우 이다.
처음에는 read라고 설정 되어 있지만, none 이라고 하여 사용하지 못하게 한다.
auth-access는 권한이 있는 사용자가 들어왔을 경우 이다.
write라고 하여 읽기, 쓰기 모두 사용할 수 있게 한다.
password-db는 사용자 정보를 관리할 파일명을 적는다.

저장.

다음으로
passwd 파일을 편집한다.

[users]
# harry = harryssecret
# sally = sallyssecret

처음엔 위와같이 샘플 달랑 써있을텐데..
[users]
svnuser = qwe123

이런식으로
아이디 = 비밀번호
로 사용자를 추가하여 준다.
whitespace에 주의하자.

svnserve는 재부팅을 하지 않아도 변경사항이 잘 적용된다.

이제 이클립스와 연동하는 것만 남았다.




:
Posted by stride27