달력

4

« 2024/4 »

  • 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
2007. 4. 16. 14:21

SunOS 5.9에 vim7.0 설치하기 그거/Tech2007. 4. 16. 14:21

System Configuration:  Sun Microsystems  sun4u

SunOS 5.9
Generic_118558-38
sun4u sparc SUNW,
Ultra-Enterprise
E3500

2 CPU 64bit
Memory size: 4096 Megabytes

1. www.sunfreeware.com 사이트에서 vim7.0 을 다운로드 받는다.
   ftp://ftp.sunfreeware.com/pub/freeware/sparc/9/vim-7.0-sol9-sparc-local.gz
2. 다운로드 받은 파일의 압축을 푼다.
   $ gzip -d vim-7.0-sol9-sparc-local.gz
3. 압축을 풀면 pkg 파일이 나온다.
   $ ls
     vim-7.0-sol9-sparc-local

4. 위의 pkg 파일을 pkgadd 명령어를 이용해서 설치한다.
   $ pkgadd -d vim-7.0-sol9-sparc-local
   위와 같이 실행하면 설치할거냐고 물어본다. 그러면, 그냥 enter 친다.
   그리고, 조금 있다가 /usr/bin, /usr/local/bin 등 사용하고 있는데 설치할거냐고 물어보면
   그냥 y 눌러준다.
   조금 기다리면 파일들 복사하고 혼자 설치 잘 하고 마지막에 "클래스 검증" 어쩌고 하면서 끝난다.
   설치가 완료됐다.
   설치는 "/usr/local/share/vim/vim70" 디렉토리에 된다.
5. vim(실행파일)은 /usr/local/bin 디렉토리 밑에 복사된다.
   vim 명령어를 실행해본다.
   $ /usr/local/bin/vim
6. 아래와 같이 빈 화면에 글씨가 나온다면 성공적으로 설치가 됐다.

                     VIM - Vi IMproved
   ~
   ~                     version 7.0
   ~                by Bram Moolenaar et al.
   ~      Vim is open source and freely distributable
   ~
   ~            Help poor children in Uganda!
   ~     type  :help iccf<Enter>       for information
   ~
   ~     type  :q<Enter>               to exit
   ~     type  :help<Enter>  or  <F1>  for on-line help
   ~     type  :help version7<Enter>   for version info
   ~
   ~             Running in Vi compatible mode
   ~     type  :set nocp<Enter>        for Vim defaults
   ~     type  :help cp-default<Enter> for info on this

   ~

7. 실행이 제대로 안될경우 아래 명령어를 통해서 필요한 library들이 뭐가 있는지 확인한 후에
   없는 library 들을 추가로 설치해준다.
   (library들은 www.sunfreeware.com 에서 다운로드 받을 수 있다.)
  
   $ ldd /usr/local/bin/vim
        libgtk-1.2.so.0 =>       /usr/local/lib/libgtk-1.2.so.0
        libgdk-1.2.so.0 =>       /usr/local/lib/libgdk-1.2.so.0
        libgmodule-1.2.so.0 =>   /usr/local/lib/libgmodule-1.2.so.0
        libglib-1.2.so.0 =>      /usr/local/lib/libglib-1.2.so.0
        libXext.so.0 =>  /usr/lib/libXext.so.0
        libm.so.1 =>     /usr/lib/libm.so.1
        libXt.so.4 =>    /usr/lib/libXt.so.4
        libX11.so.4 =>   /usr/lib/libX11.so.4
        libSM.so.6 =>    /usr/lib/libSM.so.6
        libICE.so.6 =>   /usr/lib/libICE.so.6
        libncurses.so.5 =>       /usr/local/lib/libncurses.so.5
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libdl.so.1 =>    /usr/lib/libdl.so.1
        libc.so.1 =>     /usr/lib/libc.so.1
        libmp.so.2 =>    /usr/lib/libmp.so.2
        /usr/platform/SUNW,Ultra-Enterprise/lib/libc_psr.so.1

 
 위 결과는 제대로 설치됐을 경우의 화면이다.
 제대로 설치가 안되면  "=>" 이거 오른쪽에 있는 so 파일들의 정보가 아래 처럼 제대로 보이지 않는다.
    libgtk-1.2.so.0 =>       잘못된 ELF 클래스: ELFCLASS64

:
Posted by 뽀기