본문 바로가기

배움의미학/TOOL

mobaXterm apt-get subversion

반응형

나는 subversion을 관리하고 있고, mobarxterm을 통해서 svn을 관리하고 싶다. 그래서~ apt-get을 이용해 받을 수 있는 version이라는 문장이 들어간 것이 뭐가 있는지 찾아본다. subversion이 있는 것이 확인된다. 그러면 subversion을 설치해봐야겠다.


[2018-09-11 00:07.07]  ~

[da.DESKTOP-DTBKGLL] ➤ apt-get find version


Searching for installed packages matching version:


Searching for installable packages matching version:

libKF5UnitConversion-devel

libKF5UnitConversion5

python-wxversion

python2-wxversion

subversion

subversion-devel

subversion-gnome

subversion-httpd

subversion-perl

subversion-python

subversion-ruby

subversion-tools







설치하려고 apt-get subversion을 설치해보려고 했는데, 옵션이 하나 부족했나보다. 어떤 옵션을 입력하라고 나온다.

[2018-09-11 00:07.16]  ~

[da.DESKTOP-DTBKGLL] ➤ apt-get subversion

apt-cyg: Installs and removes Cygwin packages.

  "apt-cyg install <package names>" to install packages

  "apt-cyg remove <package names>" to remove packages

  "apt-cyg update" to update setup.ini

  "apt-cyg show" to show installed packages

  "apt-cyg find <patterns>" to find packages matching patterns

  "apt-cyg describe <patterns>" to describe packages matching patterns

  "apt-cyg packageof <commands or files>" to locate parent packages

  "apt-cyg rebase to rebase installed libraries

Options:

  --localrepo, -l <folder_path> : set local cygwin repository

  --mirror, -m <url>            : set mirror

  --file, -f <file>             : read package names from file

  --noupdate, -u                : don't update setup.ini from mirror

  --legacy                      : try to download old stable packages

  --help

  --version




install 옵션을 이용해 설치에 들어간다. 명심하라고 문구가 나오고, y를 클릭하면 설치가 시작된다.

[da.DESKTOP-DTBKGLL] ➤ apt-get install subversion


DISCLAIMER:

This will download and install third-party software packages, distributed by

the Cygwin Project, from online Cygwin repositories.

These software packages are distributed under their own terms available here:

http://mirrors.kernel.org/sourceware/cygwin/x86/release

Third-party software packages are neither developed nor distributed by Mobatek.

In no event shall Mobatek be liable for any direct, indirect, incidental,

special, exemplary, or consequential damages (including, but not limited to,

procurement of substitute goods or services, loss of data or profits, computer

virus infection, or business interruption) however caused and on any theory of

liability, whether in contract, strict liability, or tort (including negligence

or otherwise) arising in any way out of the use of these third-party software

packages, even if advised of the possibility of such damage.

By typing "y", you agree to use these third-party programs at your own risks.


Type "y" to continue:





설치완료. 꽤 오래 걸린다. 인내심을 갖고 기다려야 한다.

설치가 완료되면 완료되었다는 메세지가 뜨고, 그때부터 시작~

Found package subversion


Installing subversion

Downloading subversion-1.10.0-2.tar.xz...

Unpacking subversion-1.10.0-2.tar.xz...

Extracting dependencies for usr/bin/cygsvn_client-1-0.dll...

Extracting dependencies for usr/bin/cygsvn_delta-1-0.dll...

Extracting dependencies for usr/bin/cygsvn_diff-1-0.dll...

Extracting dependencies for usr/bin/cygsvn_fs-1-0.dll...

Extracting dependencies for usr/bin/cygsvn_fs_base-1-0.dll...

Extracting dependencies for usr/bin/cygsvn_fs_fs-1-0.dll...

Extracting dependencies for usr/bin/cygsvn_fs_util-1-0.dll...

Extracting dependencies for usr/bin/cygsvn_fs_x-1-0.dll...

Extracting dependencies for usr/bin/cygsvn_ra-1-0.dll...

Extracting dependencies for usr/bin/cygsvn_ra_local-1-0.dll...

Extracting dependencies for usr/bin/cygsvn_ra_serf-1-0.dll...

Extracting dependencies for usr/bin/cygsvn_ra_svn-1-0.dll...

Extracting dependencies for usr/bin/cygsvn_repos-1-0.dll...

Extracting dependencies for usr/bin/cygsvn_subr-1-0.dll...

...
...
...
...
설치가 꽤 이어진다.
...
...
Running postinstall scripts
Package subversion installed.

Rebasing new libraries

Found package rebase

Installing rebase
Downloading rebase-4.4.4-1.tar.xz...
Unpacking rebase-4.4.4-1.tar.xz...
Extracting dependencies for usr/bin/rebase.exe...
Extracting dependencies for usr/bin/peflags.exe...
Package rebase requires the following packages, installing coreutils grep gzip sed
Found package coreutils
Package coreutils is already included, skipping
Package grep is already installed, skipping
Found package gzip
Package gzip is already included, skipping
Found package sed
Package sed is already included, skipping
Package rebase installed.




명령어 svn을 치자 help를 통해 옵션을 확인하고 제대로 치라는 문구가 나온다.
이제 활용해서 쓰는 일만 남았다. apt-get을 통해서 얻을 수 있는 프로그램은 어떤 것들이 있는지 또 한 번 정리가 필요할 듯 싶다. 

[2018-09-11 00:25.24]  ~
[da.DESKTOP-DTBKGLL] ➤ svn
사용법은 'svn help'를 통해 볼 수 있습니다.

[2018-09-11 00:26.15]  ~
[dachoi.DESKTOP-DTBKGLL] ➤ svn help
usage: svn <subcommand> [options] [args]
Subversion command-line client.
Type 'svn help <subcommand>' for help on a specific subcommand.
Type 'svn --version' to see the program version and RA modules,
     'svn --version --verbose' to see dependency versions as well,
     'svn --version --quiet' to see just the version number.

Most subcommands take file and/or directory arguments, recursing
on the directories.  If no arguments are supplied to such a
command, it recurses on the current directory (inclusive) by default.

Available subcommands:
   add
   auth
   blame (praise, annotate, ann)
   cat
   changelist (cl)
   checkout (co)
   cleanup
   commit (ci)
   copy (cp)
   delete (del, remove, rm)
   diff (di)
   export
   help (?, h)
   import
   info
   list (ls)
   lock
   log
   merge
   mergeinfo
   mkdir
   move (mv, rename, ren)
   patch
   propdel (pdel, pd)
   propedit (pedit, pe)
   propget (pget, pg)
   proplist (plist, pl)
   propset (pset, ps)
   relocate
   resolve
   resolved
   revert
   status (stat, st)
   switch (sw)
   unlock
   update (up)
   upgrade
   x-shelve (shelve)
   x-unshelve (unshelve)
   x-shelves (shelves)

Subversion은 형상관리를 위한 도구입니다.
더 상세한 정보를 위해서는 http://subversion.apache.org/ 를 방문하세요



반응형