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

RPM패키지의 가장 일반적인 업그레이드 설치방법

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

RPM패키지의 가장 일반적인 업그레이드 설치방법

 

 

 

 

 

지금까지 우리는 특정 패키지를 설치하기 위하여 -i옵션 또는 -ivh옵션을 사용했었습니다.

 

 

 

하지만, 실무에서는 -i옵션 대신 -U옵션을, -ivh옵션 보다는 -Uvh옵션을 많이 사용합니다.

 

 

 

 보다 안전한 설치방법이기 때문이지만, 엄격하게 말씀 드려서 -U옵션은 설치를 하지만, 업그레이드 방식의 설치를 합니다.

 

 

 

 , 이제 -U옵션을 사용한 패키지의 업그레이드하는 방법과 예를 보도록 하겠습니다.

 

 

 

 가장 간단한 패키지 업그레이드방법은 -U옵션만을 사용하는 것입니다.

 

 

 

  아래의 예는 sendmail-8.14.3 패키지를 업그레이드 하기 위하여 rpm명령어에 -U옵션을 사용한 것입니다.

 

 

 

 

 

[root@su250 Packages]# rpm -U sendmail-8.14.3-1.fc10.i386.rpm

warning: sendmail-8.14.3-1.fc10.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4ebfc273

[root@su250 Packages]#




 

그리고 업그레이드한 후에 설치된 sendmail-8.14.3패키지를 확인하기 위하여 다음과 같은 rpm명령어를 사용한 것입니다.

 

 

 

 아래 결과에서 sendmail-8.14.3패키지가 설치되었다는 것을 있습니다.

 

 

 

  rpm명령어의 질의 옵션인 -q 대한 설명은 뒤에서 자세히 다루고 있습니다.

 

 

 

 

 

[root@su250 Packages]# rpm -qa | grep sendmail

sendmail-8.14.3-1.fc10.i386

sendmail-cf-8.14.3-1.fc10.i386

[root@su250 Packages]#




 

앞의 예에서 업그레이드 설치를 하는 가장 간단한 방법으로 -U옵션을 사용 하였습니다.

 

 

 

  하지만 대부분의 실무관리자들은 -U옵션 보다는 -Uvh옵션을 선호합니다.

 

 

 

  시스템관리자의 입장에서는 설치과정이 어떻게 진행되는가를 확인 해야 하고 설치되지 않았을 경우에 어떤 문제점으로 인하여 설치가 되지 않았는가를 확인해야하기 때문입니다.

 

 

 

 

 

-Uvh옵션에서 -v옵션과 -h옵션은 다음과 같은 의미를 가지고 있습니다.

 

 

 

 

 

-v옵션 : 패키지 업그레이드 설치시에 자세한 설치상황을 알려 .

-h옵션 : 설치과정을 해쉬문자(#) 표시해 .

 

옵션들은 -ivh에서 사용하였던 의미와 동일하므로 두가지의 경우를 함께 알아두시기 바랍니다.

 

 

 

 

 

그럼 리눅스 서버관리자들이 가장 선호하는 패키지 설치방법인 -Uvh 사용하여 sendmail-8.14.3패키지를 업그레이드 설치해 보겠습니다.

 

 

 

  아래의 예는 sendmail-8.14.3패키지를 -Uvh옵션을 사용하여 업그레이드 설치를 것입니다.

 

 

 

 

 

[root@su250 Packages]# rpm -Uvh sendmail-8.14.3-1.fc10.i386.rpm

warning: sendmail-8.14.3-1.fc10.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4ebfc273

Preparing...                ########################################### [100%]

   1:sendmail               ########################################### [100%]

[root@su250 Packages]#





 

말씀드린 바와 같이 -v옵션과 -h옵션을 사용하였기 때문에 설치과정을 “#”으로 표시해주고 설치상황을 자세히 알려주고 있습니다.

 

 

 

 

 

 

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,056 명
  • 현재 강좌수 :  35,910 개
  • 현재 접속자 :  262 명