It's Repository

blog.selpa.co.kr

포토로그



HP-UX (11.31) Package(프로그램) 설치 개발 유틸 & 사용법

## HP-UX (11.31) Package(프로그램) 설치

0. 서버 확인
   [~]# uname -a
HP-UX SELPA B.11.31 U ia64 1281737771 무제한-사용자 라이센스
   [~]# machinfo
CPU info:
  Intel(R)  Itanium(R)  Processor 9540 (2.13 GHz, 24 MB)
  8 cores, 16 logical processors per socket
  6.38 GT/s QPI, CPU version D0
 Active processor count:
 1 socket
 8 cores (8 per socket)
 8 logical processors (8 per socket)
 LCPU attribute is disabled

Memory: 16270 MB (15.89 GB)

Firmware info:
  Firmware revision:  02.61
  FP SWA driver revision: 1.23
  IPMI is supported on this system.
  BMC firmware revision: 1.62

Platform info:
  Model:                  "ia64 hp Integrity rx2800 i4"
  Machine ID number:  비공개
  Machine serial number:  비공개

OS info:
  Nodename:  SELPA
  Release:   HP-UX B.11.31
  Version:   U (unlimited-user license)
  Machine:   ia64
  ID Number:  비공개
  vmunix _release_version:
@(#) $Revision: vmunix:    B.11.31_LR FLAVOR=perf


1. 아래의 사이트에서 필요한 패키지를 다운로드 한다.
   Dependencies(의존성) 필요한 내용 포함.
   (본 내용은 Subversion 1.8.10 설치를 목적으로 했다.)
   => http://hpux.connect.org.uk/hppd/hpux/Development/Tools/subversion-1.8.10/

  subversion-1.7.7-ia64-11.31.depot.tar

  apr-1.4.6-ia64-11.31.depot.tar
  apr_util-1.5.1-ia64-11.31.depot.tar
  cyrus_sasl-2.1.25-ia64-11.31.depot.tar
  db-5.3.21-ia64-11.31.depot.tar (run: 10, build:11)
  editline-2.9-ia64-11.31.depot.tar
  expat-2.1.0-ia64-11.31.depot.tar
  flle-5.20-ia64-11.31.depot.tar (run:2, build:3)
  gdbm-1.10-ia64-11.31.depot.tar
  gettext-0.18.1.1-ia64-11.31.depot.tar
  heimdal-1.5.2-ia64-11.31.depot.tar
  libiconv-1.14-ia64-11.31.depot.tar
  m4-1.4.16-ia64-11.31.depot.tar
  ncurses-5.9-ia64-11.31.depot.tar
  neon-0.29.6-ia64-11.31.depot.tar
  openssl-1.0.1c-ia64-11.31.depot.tar
  readline-6.2.004-ia64-11.31.depot.tar
  sqlite-3.7.14.1-ia64-11.31.depot.tar
  termcap-1.3.1-ia64-11.31.depot.tar
  zlib-1.2.7-ia64-11.31.depot.tar
  
2. 다운로드한 파일(tar 또는 gz)을 확인해 본다.
   tar file 타입이 아닐경우 압축을 해제하여 tar 타입으로 변환한다.
   
   [~]# file apr-1.4.6-ia64-11.31.depot.tar
       apr-1.4.6-ia64-11.31.depot.tar:   gzip compressed
   
   [~]# mv apr-1.4.6-ia64-11.31.depot.tar apr-1.4.6-ia64-11.31.depot.tar.gz
   
   [~]# gzip -d apr-1.4.6-ia64-11.31.depot.tar.gz
   
   [~]# file apr-1.4.6-ia64-11.31.depot.tar
       apr-1.4.6-ia64-11.31.depot.tar:   tar file

  
3. 다운로드한 파일을 설치한다. (root 계정)
   (1) 아래의 Command 를 입력하여 실행한다.
       [별] # export LANG=C     //언어셋 설정 필요할때 적용
       [예]# swinstall -s /package_file_path/package_file_name(.tar)
  
  [~]# swinstall -s /home/selpa/apr-1.4.6-ia64-11.31.depot.tar
  [~]# swinstall -s /home/selpa/apr_util-1.5.1-ia64-11.31.depot.tar
  [~]# swinstall -s /home/selpa/cyrus_sasl-2.1.25-ia64-11.31.depot.tar
  [~]# swinstall -s /home/selpa/db-5.3.21-ia64-11.31.depot.tar (run: 10, build:11)
  [~]# swinstall -s /home/selpa/editline-2.9-ia64-11.31.depot.tar
  [~]# swinstall -s /home/selpa/expat-2.1.0-ia64-11.31.depot.tar
  [~]# swinstall -s /home/selpa/flle-5.20-ia64-11.31.depot.tar (run:2, build:3)
  [~]# swinstall -s /home/selpa/gdbm-1.10-ia64-11.31.depot.tar
  [~]# swinstall -s /home/selpa/gettext-0.18.1.1-ia64-11.31.depot.tar
  [~]# swinstall -s /home/selpa/heimdal-1.5.2-ia64-11.31.depot.tar
  [~]# swinstall -s /home/selpa/libiconv-1.14-ia64-11.31.depot.tar
  [~]# swinstall -s /home/selpa/m4-1.4.16-ia64-11.31.depot.tar
  [~]# swinstall -s /home/selpa/ncurses-5.9-ia64-11.31.depot.tar
  [~]# swinstall -s /home/selpa/neon-0.29.6-ia64-11.31.depot.tar
  [~]# swinstall -s /home/selpa/openssl-1.0.1c-ia64-11.31.depot.tar
  [~]# swinstall -s /home/selpa/readline-6.2.004-ia64-11.31.depot.tar
  [~]# swinstall -s /home/selpa/sqlite-3.7.14.1-ia64-11.31.depot.tar
  [~]# swinstall -s /home/selpa/termcap-1.3.1-ia64-11.31.depot.tar
  [~]# swinstall -s /home/selpa/zlib-1.2.7-ia64-11.31.depot.tar
  
  [~]# swinstall -s /home/selpa/subversion-1.7.7-ia64-11.31.depot.tar
  
   (2) 메시지 확인 후 엔터...
   
   (3) UI이 실행되 아래의 값 및 목록(1건)이 나오는지 확인...
       Source: hostname:[입력한 전체경로 포함 패키지 파일명]
       Target: hostname:/
   (4) [Space] 클릭하여 항목 선택 (반전됨)
   (5) [탭] - [ Actions -> Install... ] 메뉴 이동하여 설치를 시작한다.
   (6) [OK] -> [Done] 순서로 완료 시 마다 선택[탭키이도 엔터/스페이스]
   (7) [탭] - [ File -> Exit ] 선택하여 UI 종료
   
   (8) 위의 (1)~(7)의 과정을 반복하여 모두 설치함다.

==========================================================================
##  SVN - Subversion 설정하기
    (0) 설치 확인
[~]# /usr/local/bin/svn --version
/usr/lib/hpux32/dld.so: Unable to find library 'libserf-1.so'.
Killed
[~]# /usr/local/bin/svnadmin
/usr/lib/hpux32/dld.so: Unable to find library 'libmagic.so'.
Killed

중간에 라이브러리 버전이 틀려서 나온 에러로 보여짐;;;
결국 http://hpux.connect.org.uk/hppd/hpux/Development/Tools/subversion-1.8.10/ 에서 svn 및 depen 다운로드 받아 재설치함

    (1) SVN저장소 생성
        svnadmin create --fs-type fsfs [저장소명]
        [~]# /usr/local/bin/svnadmin create --fs-type fsfs /home/svn/repositorys/selpa

    (2) SVN 설정 변경 및 유저 생성
        ~/selpa/conf/svnserve.conf 및 passwd 등등
        [~]# vi /home/svn/repositorys/selpa/conf/svnserve.conf
        [~]# vi /home/svn/repositorys/selpa/conf/passwd
    (3) SVN서버 시작하기
        svnserve -d -r [경로포함_저장소명]  
#svn 루트로 잡힘
        [~]# /usr/local/bin/svnserve -d -r /home/svn/repositorys
        * 쉘(shell)파일로 만들어 사용하도록 한다.
        [~]# sh prjt.sh

포트 3690 오픈 확인
[]# netstat -na | grep 3690
    (4) SVN trunk, branches, tags 생성
/usr/local/bin/svn mkdir svn://localhost/selpa/trunk --username goo
/usr/local/bin/svn mkdir svn://localhost/selpa/branches --username goo
/usr/local/bin/svn mkdir svn://localhost/selpa/tags --username goo
수정후 :q  로 나온후 변경(C) 눌러주면 됨.
    (5) SVN서버 종료하기
        [~]# ps -ef | grep svn
             root 15629   1  0 10:35:43 ?   0:00 svnserve -d -r /home/svn/repositorys
        [~]# kill -9 15629
        * 프로세스 확인을 통하여 종료여부 확인한다.






※SWINSTALL 화면 예시

1. 명령어 실행 #]swinstall -s /rion/bash/gettext.depot
2. SW AGENT가 실행되면서 화면에 설치하고자 하는 패키지가 선택되어 있다.
3. 탭을 눌러 Action 의 Install을 선택한다. (엔터 혹은 I)
4. 3을 진행하면 아래의 인스톨이 실행화면이 뜬다.

5. 설치가 완료되면 Done 을 선택해 완료한다.

덧글

댓글 입력 영역