강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

rpm실무7편: -i옵션을 사용한 RPM패키지 설치하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

rpm실무7: -i옵션을 사용한 RPM패키지 설치하기

 

 

 

 

 

RPM을 설치하는 방법은 위와 같이 -i옵션을 사용하면 된다.

 

 

 

 

  RPM에서 -i옵션이 사용되면 설치를 하라는 것이므로 rpm명령어는 지정된 패키지를 설치하게 된다.

 

 

 

 

 

 

먼저 RPM패키지를 설치하는 가장 일반적인 방법에는 다음 두가지 형식이 있다.

 

 

 

 

 

 

사용형식 :  rpm -i [옵션] 패키지명

            rpm -ivh [옵션] 패키지명

 

 

 

 

먼저 간단한 설치부터 해보도록 하겠다.

 

 

 

 

 아래에 bind설치를 위한 “bind-9.3.4-6.P1.SUL2.i386.rpm”패키지 파일이 있다.

 

 

 

 

 

 

[root@sulinux SULinux]#ls -l bind-9.3.*

-r--r--r-- 2 root root 984365  2  6  2019 bind-9.3.4-6.P1.SUL2.i386.rpm

[root@sulinux SULinux]#

 

 

 

 

이 패키지를 설치하기 위하여 “rpm -i 패키지명과 같은 형식으로 설치한 것이다.

 

 

 

 

  실제 사용명령어는 “rpm -i bind-9.3.4-6.P1.SUL2.i386.rpm”이다.

 

 

 

 

 그리고 아래와 같이 특별한 에러메시지 없이 종료되었다면 정상적으로 설치된 것이다.

 

 

 

 

 

 

[root@sulinux SULinux]#rpm -i bind-9.3.4-6.P1.SUL2.i386.rpm

경고: bind-9.3.4-6.P1.SUL2.i386.rpm: Header V3 DSA signature: NOKEY, key ID 922608d6

[root@sulinux SULinux]#

 

 

 

 

이것이 RPM패키지의 가장 간단하고 가장 쉬운 설치방법이다.

 

 

 

 

 

 

 

-ivh옵션을 사용한 패키지 설치하기

 

 

 

 

하지만 실제 패키지설치에서는  -i옵션만을 사용하여 설치하는 방법보다는 -ivh옵션을 사용한다.

 

 

 

 

  방금 설치하였던 bind-9.3.4-6.P1.SUL2패키지를 삭제하고 -ivh옵션을 사용하여 다시 설치해보도록 하겠다.

 

 

 

 

 아래는 방금 설치한 bind-9.3.4-6.P1.SUL2패키지를 삭제한 것이다.

 

 

 

 

 

 

[root@sulinux SULinux]#rpm -e bind-9.3.4-6.P1.SUL2

[root@sulinux SULinux]#

 

 

 

 

그리고 아래와 같이 다시 -ivh옵션을 사용하여 bind-9.3.4-6.P1.SUL2패키지를 설치한 것이다.

 

 

 

 

  앞에서 -i옵션만을 사용하였을 때와 설치화면이 어떻게 다른가를 잘 살펴보기 바란다.

 

 

 

 

 

 

[root@sulinux SULinux]#rpm -ivh bind-9.3.4-6.P1.SUL2.i386.rpm

경고: bind-9.3.4-6.P1.SUL2.i386.rpm: Header V3 DSA signature: NOKEY, key ID 922608d6

준비 중...                  ########################################### [100%]

   1:bind                   ########################################### [100%]

[root@sulinux SULinux]#

 

 

 

 

RPM패키지 설치시에 -v옵션(verbose)을 사용하면 위의 설치화면에서 본것처럼 자세한 설치과정을 보여준다.

 

 

 

 

 그리고 RPM패키지 설치 시에 -h옵션을 사용하면 위에서 본바와같이 설치시에 “#”표시를 하면서 그 진행과정을 표시해 준다.

 

 

 

 

 

 

따라서 거의 대부분의 실제 실무에서는 RPM패키지 설치 시에는 -i옵션만을 사용하기 보다는 -ivh옵션을 함께 사용하고 있다.

 

 

 

 

 

 

참고로 뒤에서 설명하겠지만 패키지 설치시에 사용하는 -ivh옵션보다는 안전한 설치를 위해 패키지 업그레이드방법으로 설치하는 것이 실무에서 주로 사용되는 방법이다.

 

 

 

 

  -ivh옵션으로 패키지를 설치할 수도 있지만 대부분의 리눅스 시스템관리자들은 -Uvh라는 옵션으로 패키지 업그레이드설치를 주로 사용한다.

 

 

 

 

 이 부분은 뒤에서 설명하는 패키지 업그레이드 편에서 자세히 설명하도록 하겠다.

 

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,035 명
  • 현재 강좌수 :  35,798 개
  • 현재 접속자 :  111 명