A

A

2. SVN으로 전송하기

SVN은 Subversion의 약자로 프로그램의 버전 관리 프로그램입니다.

SVN을 이용하면 전체 파일을 다운로드 받을 수도 있고 이미 설치하였을 경우 차후 변경된 것만 다운로드 받을 수 있는등 다양한 이점이 있습니다. (계정에 따로 올릴 필요가 없습니다.)

 

제로보드XE의 SVN 저장소 위치#

  • 공식 사이트

    • 배포버전 : http://svn.zeroboard.com/zeroboard_xe/trunk
    • 개발버전 : http://svn.zeroboard.com/zeroboard_xe/sandbox

       

리눅스 서버에서 직접 SVN으로 다운로드 받기#

리눅스 서버에 telnet나 SSH로 접속할 수 있고 SVN이 설치되어 있으면 매우 편하게 zbXE를 다운로드 받거나 업그레이드 하실 수 있습니다.

 

  1. 먼저 SVN이 설치되어 있는지 확인해 봅시다.

    • console에서 다음과 같이 명령어를 입력해보세요.
      아래 명령어를 입력하였을 경우 다음과 같은 화면(버전에 따라 조금씩 다를 수 있습니다)이 나오면 설치되어 있는 것입니다.
      svn --version
      svn.jpg
  2. SVN을 이용한 프로그램 다운로드svn checkout http://svn.zeroboard.com/zeroboard_xe/trunk zbxe위와 같이 입력하게 되면 가장 최신 안정화 버전을 zbxe 라는 디렉토리로 다운 받으실 수 있습니다.

    svn checkout http://svn.zeroboard.com/zeroboard_xe/trunk zbXE를 설치 할 폴더명

    의 형식으로 입력하시면 됩니다.

    예를 들어, 루트 폴더(웹사이트의 주소로 들어가면 접속하게 되는 위치. 쉽게 말해 index.htm, index.html 등의 파일이 위치하는 곳)에 zbXE를 설치 한다고 가정해 봅시다. 루트 폴더의 이름이 public_html 이라고 해 봅시다.

    svn checkout http://svn.zeroboard.com/zeroboard_xe/trunk public_html

    으로 입력하시면 public_html 폴더에 zbXE파일들이 전송되고, 사이트 주소가 www.abc.com일 경우, zbXE의 접속은 www.abc.com 으로 하시면 됩니다.

    개발 버전을 빠르게 적용하고 싶으실 경우 주소를 http://svn.zeroboard.com/zeroboard_xe/sandbox 으로 입력하시면 됩니다. svn checkout는 svn co 로 입력하셔도 무방합니다.

  3. SVN을 이용한 프로그램 업그레이드2번에서와 같이 svn checkout으로 다운로드 받았다면 손쉽게 업그레이드가 가능합니다.
    zbXE가 설치된 디렉토리 안에 들어가서

    들어가시려면 이렇게 입력하시면 됩니다.

    cd zbXE가 설치된 폴더명

    다음과 같이 입력해주세요.
    svn up
    바로 이전에 다운받은 이후로 변경된 내용들이 알아서 적용이 됩니다. 

 

윈도우에서 SVN으로 다운로드 받기#

리눅스 서버가 없거나 서버에서 SSH/ TELNET등을 제공하지 않을 경우 다음과 같은 방법으로 SVN을 이용할 수 있습니다.

아래 내용은 아야어디가님과 DroArc님께서 제공해주신 사용법입니다.

윈도우에서 SVN으로 다운로드를 받고 편하게 FTP를 이용해 서버에 올리실 수 있는 방법도 같이 제공합니다.

 

윈도우용 SVN 다운로드 및 제로보드XE 안정화버전 checkout - 어야어디가님#
  1. SVN 윈도우용을 다운로드 받기

  2. 설치하기
    다운로드 받은 파일을 실행하시면 됩니다.
    그 뒤 언어팩 설치하시구요.
  3. 사용하기
    그림파일을 참조하세요.
    2.JPG
  4. 기존에 사용하던 zbxe폴더로는 svn 클라이언트를 사용할 수가 없었습니다. 
    svn을 위한 새폴더가 필요합니다. 저는 svnzbxe라는 폴더를 만들었습니다.
  5. 이 프로그램은 탐색기에 포함된 쉘 프로그램으로, 따로 실행되지는 않고 폴더에 마우스를 올리고 오른쪽 버튼을 누름으로써 사용할 수 있습니다.
  6. 한글을 언어팩으로 선택합니다. setting 을 클릭하시면 general 탭에 Language 선택 박스가 보입니다. 한글로 선택하시면 되구요.
  7. 이제 svn.zeroboard.com에서 따끈따끈한 zbXE를 받아옵니다.새로 만든 폴더에 마우스를 대고 오른쪽 버튼을 클릭하신 후, SVN 체크아웃을 선택합니다.
    마지막으로 아래 그림처럼 경로를 지정하고 확인!!
    3.JPG
  8. 저장소URL은 http://svn.zeroboard.com/zeroboard_xe/trunk 입니다.
    그럼 zbXE파일을 다운로드 받게 되고 폴더에 체크표시가 나타납니다.
    SVN체크아웃은 SVN업데이트로 바뀌구요.
    이제 SVN 업데이트만 해주면 업데이트된 파일을 자동으로 받게 됩니다.

 

SVN으로 다운받은 프로그램으로 바로 서버에 올리는 방법 - Droarc님#
  1. 일단 SVN 최신 파일을 받아올 폴더를 만듭시다.
    Snap1.jpg
  2. 위 그림과 같이 파일을 받고자 하는 폴더를 클릭하고 오른쪽 클릭 해서 SVN 익스포트를 선택합니다.Snap2.jpg
  3. 위와 같이 익스포트 메뉴가 나옵니다.
    저장소 URL에 다음과 같이 http://svn.zeroboard.com/zeroboard_xe/trunk 이라고 적어넣고 확인을 누릅니다.
    그럼 주르르륵 최신 업데이트된 파일이 받아집니다.
  4. 이 zbxe디렉토리를 그냥 FTP로 올리면 무척 오랜 시간이 걸리고 잦은 에러가 발생하기에 압축해서 올려봅시다.일단은 사용할 압축 프로그램은 7zip 이라는 프로그램입니다.
    http://downloads.sourceforge.net/sevenzip/7z442.exe <- 요걸 다운 받으시면 됩니다.
    보통 일반적인 서버인 Linux 서버의 경우 보통 tar.gz 확장자의 압축파일을 사용합니다.
    확장자가 좀 이상하죠? 이건 바로 tar 파일을 다시 gzip으로 압축해서 그렇습니다.

    그리고 tar와 gzip을 동시 지원하는 프로그램이 바로 7zip 입니다.

    여기서 짚고 넘어갑시다. 왜 2번 압축할까요?
    그 원인은 바로 tar 포맷에 있습니다.
    사실 tar는 압축포맷이 아닙니다. 단순히 여러개의 파일과 폴더를 하나의 파일로 묶어주는 역활만 해줍니다.
    그럼 그냥 gzip으로 압축하면 되지 않겠어요? 라고 말할수도 있습니다만, gzip도 단점이 있습니다.
    다름 아닌 gzip은 여러개의 파일을 묶어서 압축하지 못한다는 것이죠.
    그래서 일단 tar로 묶어놓은 것을 다시 gzip으로 압축하는 겁니다. 
    왜 이런 않좋은 걸 쓰냐고 하실지 모르겠습니다만, 이 두가지 프로그램은 둘다 GNU에 의거한 프리웨어라 그렇습니다.

    일단 7zip 프로그램을 설치해봅시다.
    Snap3.jpg
    받은 파일을 전부 선택한 후 오른쪽 클릭 하시면 메뉴에 7zip메뉴가 있습니다..7zip으로 압축하기를 선택합시다.
    일단 압축형식을 Tar로 선택합니다. 그럼 tar로 압축된 파일 하나가 생성됩니다.
    그 tar파일을 선택하고 다시 7zip으로 압축하기를 선택해서 이번에는 gzip을 선택하고 압축합니다.
    이렇게 하시면 tar.gz 파일이 생성됩니다.
    이제는 본격적으로 자신의 웹사이트에 적용해야겠죠?
    SVN으로 다운받고 압축한 파일을 직접 서버에 올려서 FTP로 간단하게 압축을 해제해보는 방법을 소개하겠습니다.
    WinSCP라는 프로그램을 이용할 것이고 다운로드는 http://winscp.net/eng/download.php 에서 하실 수 있습니다.
    이 프로그램은 FTP와 SSH를 동시지원하는 아주 편리한 프로그램이지요..
    이걸 중심으로 설명합니다.
    일단 프로그램을 실행하면 보통의 FTP프로그램과 같습니다.
    일단 ftp로 접속해서 아까 압축한 tar.gz 파일을 업로드 합니다.
    업로드 할 위치는 zbxe가 설치된 폴더 안 입니다.
    Snap4.jpg
    위 그림 처럼 Open Terminal 을 선택하면
    Snap5.jpg
    위 처럼 콘솔창이 나옵니다.
    명령어 부분에 다음과 같이 넣고 실행합니다.
    tar xvfpz 파일명
    위와 같이 명령어를 치시면 순식간에 압축이 풀리는걸 볼수있습니다.
    이러면 서버에 zbXE 업데이트는 끝입니다. ^^

 

Recent Updates
    All Pages
      Show/Hide the left navigation
      Show/Hide bookmarks

      Header

      1. View current page

        zeroboard XE Manual

      loginBar