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

리눅스패키지관리 : 이미 설치된 패키지 무시하고 패키지 설치하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스패키지관리 : 이미 설치된 패키지  무시하고 패키지 설치하기

 

RPM패키지를 설치하는 것이 앞의 예처럼 순조롭게 진행되면 얼마나 좋겠습니까.

 

하지만 대부분의 리눅스 서버관리자분들은 RPM패키지를 설치하면서 여러가지 장애를 만나게 된다.  현재 설치하려고 하는 패키지가 이미 시스템에 설치되어있을 경우에는 “already installed”라는 메시지를 출력하면서 설치가 되지않다.

 

 

이런 경우에 패키지 설치시에 --replacepkgs옵션을 사용하면 현재 설치하고 있는 패키지가 이미 시스템에 설치되어 있을 경우라 하더라도 설치를 하게 된다.

 

 

이 옵션(--replacepkgs)은 이미 설치한 패키지의 설정이 잘못되어 동일한 패키지로 깨끗하게 새로 설치할 경우, 또는 기존에 설치된 패키지를 삭제과정없이 무시하고 새로 설치하려고 할 경우에 유용하게 사용되는 옵션이다.

 

 

아래의 예는 quota-3.06-9패키지를 -ivh옵션을 사용하여 설치하려고 하였으나 이미 시스템에 quota-3.06-9패키지가 설치되어 있다는 “package quota-3.06-9 is already installed”메시지와 함께 설치가 되지않은 예이다.

 

 

91ddb894e4609b2321fd0514be033a43_1649385764_7481.png
 

 

 

 

앞에서 설명드린바와 같이 설치하고자하는 패키지가 이미 시스템에 설치되어있을 경우에 무시하고 설치하기 위하여 아래의 예에서는 --replacepkgs옵션을 사용한 것이다.

 

 

91ddb894e4609b2321fd0514be033a43_1649385777_4937.png
 

 

 

위의 예에서 보신바와 같이 이미 설치된 패키지를 다시 설치하려고 할 때에 --replacepkgs옵션을 사용하면 기존의 설치되어 있던 패키지를 무시하고 다시 설치하게 된다.

 

 

--replacepkgs옵션 사용에서 주의하실 것은 기존의 패키지의 설정과 파일들이 모두 삭제되므로 주의하셔야한다. 

 

즉 완전히 새로운 패키지를 처음 설치한 환경으로 돌아가게 되므로 주의하셔야 한다는 것이다.

 


관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,034 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  87 명